Website ngày nào cũng bị chết tầm 3,5 phút . Nhờ các bác trợ giúp
Web của mình hàng ngày vào 1 thời điểm tầm 12h đến 13h30 là bị chết tầm 3 đến 5 phút rồi lại hồi lại , lúc đấy truy cập SSH và CPU load bình thường , lượng người truy cập không tăng. Nhờ mọi người chỉ ra nguyên nhân ah ( cần thông tin gì thì báo mình đưa lên). Tks mọi người.
4 CÂU TRẢ LỜI
- Bạn thử kiểm tra trên server xem có cronjob nào chạy cố định vào thời điểm đấy ko hay ngoài thời điểm đấy có còn lúc nào bị chết không?
- Sau rồi mình nghĩ là nên check logs xem có thông báo lỗi gì không, server die thể nào cũng để lại logs.
- Kiểm tra logs của app, logs của nginx/apache...
_ Trên sever không có cronjob nào chạy thời điểm đó, web chỉ chết tầm từ 12h đến 13h30 ( bị khoảng 3 phút là tự chạy lại) _ Thời điểm web bị thì truy cập SSH vẫn bình thường, nên sever không bị dis. _ Ở thời điểm web dis check log php-fpm thì ra cái này, không biết phải nguyên nhân không ah [26-Jun-2018 13:18:33] WARNING: [pool admin] server reached max_children setting (100), consider raising it
Nếu web của bạn sử dụng AWS thì có thể là do bạn thiết lập update version cho server định kỳ (hàng ngày vào 12h) Thời điểm update, nếu hệ thống không bật thêm một con server phụ nữa thì nó sẽ bị down.
Mình nghĩ là trường hợp này thì cứ gọi cho bên cung cấp hosting, thì họ sẽ tìm ra lỗi do server của họ, hoặc do gói hosting mà mình thuê, bị giới hạn gì đó cho nên ảnh hưởng.
bên cung cấp cloud sever check mãi rồi không ra lỗi bạn ah, mà ngày nào cũng bị trong khoảng giờ đó.
Trước mình có một website, cho chạy quảng cáo của gg, những thời điểm lượng người truy cập đông quá thường bị chết, gọi cho bên cung cấp hosting thì họ bảo là gói mà mình đang dùng, bị giới hạn lượng connections gì đó, chỉ được 1 số lượng người nhất định truy cập vào cùng lúc, nếu vượt quá nó sẽ chết.
Nếu lỗi WARNING: [pool admin] server reached max_children setting (100), consider raising it thì có thể do lượng truy cập cao, bạn check access log xem thời điểm đó lượng truy cập đến website như thế nào. hoặc post log lên đây.
Lượng truy cập, IP giờ đó vẫn bình thường, Cpu mysql, SSH bình thường ah, giờ không biết check lỗi gì nữa. Bác @bienhoang có check được không ạh.
bạn dùng host nào và gói cước ra sao?
nếu mà chạy heroku free thì con dyno của nó sẽ sleep sau 1 khoảng thời gian nhất định nhé :v, và request đầu tiền sẽ kích hoạt cái dyno, quá trình khởi động diễn ra trong vài phút.