Server của e bị full load do thằng php-fpm chạy, bị tèo liên toại, Bác nào biết lỗi này chỉ em cách fix với ạ E thử nâng php lên rồi nhưng vẫn vậy ạ
ít nhất phải có cái log của nginx, của php thì mới biết lỗi do đâu. Chứ những người nhìn lệnh top mà bắt được bệnh thì không tham gia forum này đâu.
Log full cái này a ạ --- Double Post Merged, Jul 6, 2021, Original Post Date: Jul 6, 2021 --- e bật maintenance k có ai vào web mà nó vẫn cứ tăng lên, web e ít người dùng mà e có nâng cpu r ạ --- Double Post Merged, Jul 6, 2021 --- Edit by HML: Log lộ domain, bạn up lên lại log mới che domain nha.
Nhiều request quá nó hết tài nguyên thôi bác, nên cache lại Ở log em thấy 2 thứ: 1. Trong 1 giây có vài chục request với parameter ngẫu nhiên, điều này có vẻ bất thường 2. Lộ domain, kkk
Đồng chí ssh vào server, tạo file backup của 2 file: - /etc/nginx/nginx.conf - /etc/php/7.2/fpm/pool.d/www.conf Sau đó phệt đống này vào: Code: sed -i "s/worker_processes.*/worker_processes auto;/" /etc/nginx/nginx.conf sed -i "s/# multi_accept.*/multi_accept on;/" /etc/nginx/nginx.conf sed -i "s/# server_names_hash_bucket_size.*/server_names_hash_bucket_size 128;/" /etc/nginx/nginx.conf sed -i "s/# server_tokens off/server_tokens off/" /etc/nginx/nginx.conf sed -i "s/;listen\.mode =.*/listen.mode = 0666/" /etc/php/7.2/fpm/pool.d/www.conf sed -i "s/;request_terminate_timeout =.*/request_terminate_timeout = 60/" /etc/php/7.2/fpm/pool.d/www.conf sed -i "s/pm\.max_children =.*/pm.max_children = 70/" /etc/php/7.2/fpm/pool.d/www.conf sed -i "s/pm\.start_servers =.*/pm.start_servers = 20/" /etc/php/7.2/fpm/pool.d/www.conf sed -i "s/pm\.min_spare_servers =.*/pm.min_spare_servers = 20/" /etc/php/7.2/fpm/pool.d/www.conf sed -i "s/pm\.max_spare_servers =.*/pm.max_spare_servers = 35/" /etc/php/7.2/fpm/pool.d/www.conf sed -i "s/;pm\.max_requests =.*/pm.max_requests = 500/" /etc/php/7.2/fpm/pool.d/www.conf rồi restart lại php-fpm
Yep, dùng 2 lệnh này trước rồi paste mấy dòng sed kia sau: Code: cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak cp /etc/php/7.2/fpm/pool.d/www.conf /etc/php/7.2/fpm/pool.d/www.conf.bak
web của e chạy cả ngày bình thường đến tầm tối mới bị mà trafic k có gì thay đổi, ca này dị quá, e check code k có gì khác thường
vẫn không tin là bị ddos à, chặn ip toàn thế giới chỉ để ip khu vực web đang hướng tới. tóm lại là check lại đi 100% do ddos đấy