Mình có con Server OVH cài centos 6 chạy vestacp sử dụng curl và file_get_contents để lấy dữ lệu về 3000 link / 1-2 giây. Vậy mà hay bị treo load đơ rồi reset lại. ko biết như này là do đâu mà mới có hơn 3k link nó đã bị treo rồi. Cấu hình SV: Processor: Intel Xeon-E 2136 - 6c/ 12t - 3.3GHz/ 4.5GHz Memory: 32GB DDR4 ECC 2666MHz Disk: 2x500GB SSD NVMe Soft RAID Public network:From 1 Gbps Private network:From 100 Mbps Datacentres: France (Roubaix - RBX)
Server mình không rành lắm! Nhưng lúc trước dùng mấy con proxy cùi dẫn đến timeout của curl tăng kinh khủng. PHP xử lý timeout của proxy khi sử dụng curl hơi kém, mặc dù có set timeout.
cpu có tăng ko ? nếu 3000 link thì phải tăng số process của php lên chứ nếu ko tăng thì cái process mới nó sẽ đợi cái cũ xong nó mới chạy và nhầm là server bị treo
Mình cài Nginx Amplify cpu báo chỉ hơn 17% thôi. Mà hình như ram gần max hay sao ý. Có ảnh lệnh top ở trên mà
Nếu dùng Nginx và php-fpm thì tăng cái php pm.max_children pm.start_servers lên search có nhiều bài hd