Yêu cầu thg 6 26, 2018 7:07 SA 359 0 4
  • 359 0 4
+3

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

Chia sẻ
  • 359 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 CÂU TRẢ LỜI


Đã trả lời thg 6 26, 2018 7:15 SA
+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...
Chia sẻ
thg 6 26, 2018 7:56 SA

_ 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

thg 6 26, 2018 8:26 SA

@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.

thg 6 26, 2018 8:50 SA

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.

thg 6 26, 2018 9:01 SA

@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 😦

Đã trả lời thg 6 26, 2018 7:15 SA
+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.

Chia sẻ
thg 6 26, 2018 7:30 SA

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

Avatar Trần Audi @Phu.Audi
thg 6 26, 2018 7:36 SA

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.

Đã trả lời thg 7 4, 2018 5:01 SA
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.

Chia sẻ
thg 7 11, 2018 6:42 SA

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.

Đã trả lời thg 12 25, 2019 12:54 CH
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.

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí