为单独一个请求创建php-fpm进程池

来源:互联网 发布:js计算100的阶乘 编辑:程序博客网 时间:2024/06/09 14:41
1.查看php-fpm进程ps -ef | grep php-fpm2.复制php-fpm配置sudo cp php-fpm.conf php-fpm.conf.copy3.修改php-fpm配置[global]pid = /usr/local/php/var/run/php-fpm1.piderror_log = /data/logs/php-fpm1.loglog_level = notice[www]listen = /dev/shm/phpfpm1.socklisten.backlog = -1listen.allowed_clients = 127.0.0.1listen.mode = 0666user = wwwgroup = wwwpm = staticpm.max_children = 2pm.start_servers = 10pm.min_spare_servers = 5pm.max_spare_servers = 40request_terminate_timeout = 300srequest_slowlog_timeout = 1slowlog = /data/logs/slow1.logenv[PATH] = $PATHenv[SNSDEBUG] = $SNSDEBUG4.另外启动一个php-fpm主进程sudo sbin/php-fpm -y /usr/local/php/etc/php-fpm.conf.copy5.编辑nginx配置的路由vim /usr/local/nginx/conf/sns7.conf6. getChatList的请求都走下面这个locationlocation ~ ^\/newcircle\/live\/getChatList\/ {    fastcgi_pass unix:/dev/shm/phpfpm1.sock;    fastcgi_index /newcircle/index.php;    set $script_name /newcircle/index.php;    fastcgi_param SCRIPT_FILENAME $document_root$script_name;    include fastcgi_params;    #fastcgi_param REQUEST_URI /newcircle/live/getChatList/;}
原创粉丝点击