Asked Jun 26th, 2018 7:07 AM 243 0 4
  • 243 0 4
+2

Website ngày nào cũng bị chết tầm 3,5 phút . Nhờ các bác trợ giúp

Share
  • 243 0 4

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 ANSWERS


Answered Jun 26th, 2018 7:15 AM
+3
  • 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...
Share
Jun 26th, 2018 7:56 AM

_ 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

+2
| Reply
Share
Jun 26th, 2018 8:26 AM

@777 Mình nghĩ đấy chính là nguyên nhân đó. Theo mình tìm hiểu thì server bạn đang set max_children = 100. Bạn thử tính toán lại max_children theo công thức được chia sẻ trong đây xem sao.

Khả năng là bạn set quá cao vượt quá khả năng chịu được của server dẫn tới server fault.

+1
| Reply
Share
Jun 26th, 2018 8:50 AM

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.

+1
| Reply
Share
Jun 26th, 2018 9:01 AM

@lncnb Bên mình không dùng của amazon ạh. lúc bị dis, mình vẫn ssh bình thường, chứng tỏ sever không bị sao 😦

0
| Reply
Share
Answered Jun 26th, 2018 7:15 AM
+1

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.

Share
Jun 26th, 2018 7:30 AM

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ờ đó.

0
| Reply
Share
Trần Audi @Phu.Audi
Jun 26th, 2018 7:36 AM

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.

0
| Reply
Share
Answered Jul 4th, 2018 5:01 AM
0

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.

Share
Jul 11th, 2018 6:42 AM

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.

0
| Reply
Share
Answered Dec 25th, 2019 12:54 PM
0

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.

Share