Chúng tôi đã xây dựng một trang web sử dụng AWS EC2 và tự động mở rộng quy mô trong ngăn xếp LAMP điển hình (ubuntu).Làm cách nào để giữ lại nhật ký apache trong EC2 khi sử dụng AWS tự động chia tỷ lệ
Chia tỷ lệ v.v ... hoạt động tốt, tuy nhiên, vì các phiên bản là "tạm thời" nhật ký apache của chúng tôi không được giữ lại (vì chúng tôi không giữ lại khối lượng hoặc trường hợp) sau khi tải đột biến.
Có cách nào "thực hành tốt nhất/đáng tin cậy nhất" để giữ lại nhật ký apache của chúng tôi cho các trường hợp này không?
Một ý tưởng là sao chép tệp nhật ký vào S3, trong khi tắt máy, bằng cách viết tập lệnh bash để thực thi bằng cách sử dụng chức năng /etc/rc0.d
(chạy tập lệnh khi tắt máy).
Bạn đã làm gì ở đây? Tôi đang nhìn vào cách tiếp cận tương tự nhưng tôi không tìm thấy thời gian trong quá trình tắt máy để chuyển sang s3. – digidigo
Chúng tôi đã đi theo cách tiếp cận mà tôi đề xuất, có thể không đáng tin cậy, xem liên kết bên dưới (mặc dù nó hoạt động tốt cho đến nay). Giải pháp rdrey cung cấp có thể tốt hơn. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html Trích dẫn: "Nếu bạn chạy một tập lệnh trên kết thúc ví dụ, cá thể của bạn có thể có một chấm dứt bất thường, bởi vì chúng tôi không có cách nào để đảm bảo Amazon EC2 cố gắng đóng một thể hiện rõ ràng và chạy bất kỳ kịch bản tắt hệ thống nào, tuy nhiên, một số sự kiện nhất định (chẳng hạn như lỗi phần cứng) có thể ngăn chặn các kịch bản tắt hệ thống này chạy. " – BoomShaka
Một khả năng đọc tốt khác: https://forums.aws.amazon.com/message.jspa?messageID=183672# – BoomShaka