Le php.ini utilisé par fpm (/etc/php5/fpm/php.ini) est très important s'il n'est pas modifié, il y aura des failles de sécurité.
cgi.fix_pathinfo=0
Supprimer l'attaque anti-syn Flood (une concurrence élevée bloquera activement les requêtes Apache, ce qui entraînera apr_socket_recv : connexion réinitialisée par un homologue (104) sous test ab)
Référence : http://xmarker.blog.163.com/blog/static/226484057201462263815783/
vi /etc/sysctl.conf
net.ipv4.tcp_syncookies=0
Regardez le nombre ulimit
ulimit -Sn
Ulimit est augmenté à 30000+
Comment modifier Baidu, différentes distributions Linux semblent être différentes
La modification du mode sock de
worker_processes 12; worker_rlimit_nofile 100000; events { use epoll; worker_connections 65535; }
php-fpm sous nginx.conf n'est pas fiable et plantera lorsque la concurrence est élevée.
php-fpm.conf (ou www.conf)
Changez pour Listen = 127.0.0.1:9000, n'utilisez pas Listen = /var/run/php5-fpm.sock
process.max = 65536 (Cela semble inutile)
PM les 4 suivants, changez-le pour une taille plus grande et calculez-le car un processus occupe 30 Mo de mémoire.
pm.max_requests = 50000 (Cela semble inutile)
Dans la configuration du serveur web nginx, sélectionnez
fastcgi_pass 127.0.0.1:9000;