• hỏi về lỗi trong php-fpm.log

  • Chia sẻ kinh nghiệm sử dụng VPS, Hỏi & Trả lời ...

Chia sẻ kinh nghiệm sử dụng VPS, Hỏi & Trả lời ...
 #4977  by thanhnhan
 24 Jan 2019 22:50
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 !
Get 25 USD Free To USE VPSSIM
 #4989  by thanhnhan
 25 Jan 2019 12:43
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 ?
 #4990  by thanhnhan
 25 Jan 2019 13:00
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
 #4993  by thanhnhan
 25 Jan 2019 15:19
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 all
pm = 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
 #4995  by olalavui
 25 Jan 2019 16:41
@thanhnhan, thông tin thêm thì bạn có thể xem ở: http://php.net/manual/en/install.fpm.configuration.php
 #4996  by thanhnhan
 25 Jan 2019 22:03
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ý
Get 25 USD Free To USE VPSSIM