Nginx+PHP-FPM改为socket模式了

时间:2022-10-20 15:15:51

参考
http://xieminis.me/?p=216
不过他这个关于权限没说清楚
socket和tcp模式性能比较,并没有很大区别
http://blog.csdn.net/liv2005/article/details/7741732

/etc/php-fpm.d/www.conf

;listen = 127.0.0.1:9000    #注销原来的
listen = /dev/shm/fpm-cgi.sock    #自动创建文件
listen.owner=nginx    #nginx和apache权限
listen.group=apache
listen.backlog = -1    #无限并发

nginx虚拟主机配置文件

#fastcgi_pass 127.0.0.1:9000;    #注释掉
fastcgi_pass unix:/dev/shm/fpm-cgi.sock;    #使用socket文件

解决UnixSocket时,大量http code 502,11: Resource temporarily unavailable的问题
/etc/sysctl.conf中添加如下

net.core.somaxconn = 2048

然后在终端中执行

sysctl -p

重启nginx和php-fpm即可

 

大家跳舞穿的衣服