Page 1 of 1

VPS đơ do php-fpm

PostPosted:16 Jun 2018 15:40
by lanhhuyet
Chào anh em,
Web em cứ vài ngày lại dính lỗi bị đơ vài phút k vào được, load cực lâu sau đó là lỗi 502
Sau 1 thời gian theo dõi em phát hiện ra do lỗi của thằng php-fpm, khi bị đơ chỉ cần restart service đó là lại ok
Vậy ae cho e xin lý do và cách khắc phục triệt để ạ. Thank ae

Re: VPS đơ do php-fpm

PostPosted:16 Jun 2018 16:47
by nguyenoanh
Em có một bài về lỗi này rồi mà ?
viewtopic.php?f=7&t=79

Re: VPS đơ do php-fpm

PostPosted:16 Jun 2018 20:58
by lanhhuyet
nguyenoanh wrote:
16 Jun 2018 16:47
Em có một bài về lỗi này rồi mà ?
viewtopic.php?f=7&t=79
Bài đó là e ko biết nguyên nhân do gì, còn giờ e phát hiện ra cứ restart php-fpm là nó sẽ ok nên hỏi ae xem do đâu và có cách nào khắc phục ko, hoặc tự restart khi có lỗi chẳng hạn

Re: VPS đơ do php-fpm

PostPosted:17 Jun 2018 06:13
by nguyenoanh
lanhhuyet wrote:
16 Jun 2018 20:58
nguyenoanh wrote:
16 Jun 2018 16:47
Em có một bài về lỗi này rồi mà ?
viewtopic.php?f=7&t=79
Bài đó là e ko biết nguyên nhân do gì, còn giờ e phát hiện ra cứ restart php-fpm là nó sẽ ok nên hỏi ae xem do đâu và có cách nào khắc phục ko, hoặc tự restart khi có lỗi chẳng hạn
Như này nhé, cái nhà cửa nó cho phép 15 người qua một lúc, nhưng hiện tại có tới 20 người đang vào. 15 người đi trước thì đi được, 5 người phía sau đi chậm vì phải chờ 15 người đi trước hoặc một trong 15 người đi trước đi vào, thừa chỗ nào thì 1 trong 5 người phía sau sẽ lọt vào thay chỗ cho người trước.
Như threat trước, mình cònig như vậy chính là mở to cái cổng đó ra để nhiều người được vào hơn.
Còn giải pháp khởi động lại PHP-FPM ở đây chính là gạt toàn bộ quay lại cho họ vào từ đầu bắt họ chờ cho đến khi khởi động lại PHP-FPM xong.

Bây giờ em config tăng
 pm.max_requests

pm.max_spare_servers
lên nhé.

Sau đó khởi động lại php-fpm để cập nhật config mới.

Re: VPS đơ do php-fpm

PostPosted:17 Jun 2018 18:31
by lanhhuyet
nguyenoanh wrote:
17 Jun 2018 06:13
lanhhuyet wrote:
16 Jun 2018 20:58
nguyenoanh wrote:
16 Jun 2018 16:47
Em có một bài về lỗi này rồi mà ?
viewtopic.php?f=7&t=79
Bài đó là e ko biết nguyên nhân do gì, còn giờ e phát hiện ra cứ restart php-fpm là nó sẽ ok nên hỏi ae xem do đâu và có cách nào khắc phục ko, hoặc tự restart khi có lỗi chẳng hạn
Như này nhé, cái nhà cửa nó cho phép 15 người qua một lúc, nhưng hiện tại có tới 20 người đang vào. 15 người đi trước thì đi được, 5 người phía sau đi chậm vì phải chờ 15 người đi trước hoặc một trong 15 người đi trước đi vào, thừa chỗ nào thì 1 trong 5 người phía sau sẽ lọt vào thay chỗ cho người trước.
Như threat trước, mình cònig như vậy chính là mở to cái cổng đó ra để nhiều người được vào hơn.
Còn giải pháp khởi động lại PHP-FPM ở đây chính là gạt toàn bộ quay lại cho họ vào từ đầu bắt họ chờ cho đến khi khởi động lại PHP-FPM xong.

Bây giờ em config tăng
 pm.max_requests

pm.max_spare_servers
lên nhé.

Sau đó khởi động lại php-fpm để cập nhật config mới.
Tks a, để e thử

Re: VPS đơ do php-fpm

PostPosted:27 Jun 2018 11:08
by lucanhpham
Bạn thử xem OPcache có bị full không, OPCache bị full cũng gây ra lỗi 502 đó.