Page 1 of 1
hỏi về lỗi trong php-fpm.log
PostPosted:24 Jan 2019 22:50
by thanhnhan
hi Admin,
mình dùng vpssim có lisence
cpu vps chỉ tầm 50% mà web vẫn bị lag, đã thử truy cập từ rất nhiều location, nhiều mạng vẫn lag như nhau ...
mình có vào file php-fpm.log xem thì thấy báo hàng loạt lỗi này:
Code: Select all[12-Jan-2019 21:15:46] WARNING: [pool www] child 21459, script '/home/domain.com/public_html/index.php' (request: "POST /index.php") executing too slow (4.733025 sec), logging
mong Ad chỉ ra nguyên nhân cũng như hướng giải quyết giùm mình !
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 08:46
by nguyenoanh
Chào bạn.
Bạn dùng VPS ở đâu nhỉ ? loại OpenVZ hay KVN ..?
và bạn có cài đặt plugin cache cho website không ?
Bạn thử tăng dung lượng cache cho Zend Opcache xem ntn ?
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 12:43
by thanhnhan
chào Ad,
mình dùng vps bên vultr gói 20$/tháng, web load dư thừa tài nguyên ...
mình tìm ra nguyên nhân là web sử dụng quá nhiều hàm file_get_content cũng như php curl
kiểm tra file log php-fpm-slow báo trang load chậm do hàm curl_exec();
vậy cần config những gì để hàm curl_exec(); hoạt động tốt hơn vậy Ad ?
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 13:00
by thanhnhan
lỗi trong file log php-fpm-slow
Code: Select all[25-Jan-2019 12:44:23] [pool www] pid 26777
script_filename = /home/domain.com/public_html/index.php
[0x00007f7033ad4018] curl_exec() /home/domain.com/public_html/include/functions.php:354
[25-Jan-2019 12:44:23] [pool www] pid 25419
script_filename = /home/domain.com/public_html/index.php
[0x00007f7033ac6260] session_start() /home/domain.com/public_html/loader.php:6
[0x00007f7033ac4d18] +++ dump failed
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 13:35
by nguyenoanh
Vấn đề về code mình không rõ bạn ạ
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 15:19
by thanhnhan
mình search google thì theo các chuyên gia nói là phải tăng các thông số này lên cao hơn nữa
Code: Select allpm = ondemand
pm.max_children = 50
pm.start_servers = 8
; Defaul: pm.min_spare_servers + (pm.max_spare_servers - pm.min_spare_servers) / 2
pm.min_spare_servers = 4
pm.max_spare_servers = 12
pm.max_requests = 1000
có thể cần phải tăng lên gấp 5 lần giá trị mặc định trong vpssim ở trên
Ad có thể giải thích từng thông số trên cho mn hiểu để tự config cho phù hợp từng site ko ?
mình thấy các bài hd trên mạng thường đặt là
pm=dynamic
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 16:41
by olalavui
Re: hỏi về lỗi trong php-fpm.log
PostPosted:25 Jan 2019 22:03
by thanhnhan
ca này khó quá các bác ạ, chỉ biết tăng cái max_requests lên 2-3k thì site ko bị lag, nhưng cpu load 100%
còn các thông số khác thì chịu , ko biết set thế nào cho hợp lý