建立两个独立的fastcgi服务会有一些好处:
1 不会因为某个网站进程占用特别多而影响别的网站,因为进程占用满了就没法处理了
2 了解网站的压力
正常情况下,安装完fastcgi后,有如下文件:
我们启动的是 sbin/php-fpm start
看看文件内容:
看的出来,可以定义配置文件的路径,设置pid文件路径
这两个都修改后,就可以了。
做如下修改:
1 复制一个php-fpm为9001(这里方便区分原先的9000端口的服务而已,看自己喜欢)
2 修改php-fpm.9001.conf文件
3 启动即可 sbin/9001 start
原创内容如转载请注明:来自 阿权的书房
1 不会因为某个网站进程占用特别多而影响别的网站,因为进程占用满了就没法处理了
2 了解网站的压力
正常情况下,安装完fastcgi后,有如下文件:
引用
etc/:
pear.conf php-fpm.conf php.ini
sbin/:
php-fpm
pear.conf php-fpm.conf php.ini
sbin/:
php-fpm
我们启动的是 sbin/php-fpm start
看看文件内容:
#! /bin/sh
php_fpm_BIN=/Data/apps/php-cgi/bin/php-cgi
php_fpm_CONF=/Data/apps/php-cgi/etc/php-fpm.conf
php_fpm_PID=/Data/apps/php-cgi/logs/php-fpm.pid
php_opts=""
# i.e. php_opts="--fpm-config $php_fpm_CONF"
wait_for_pid () {
try=0
.......
php_fpm_BIN=/Data/apps/php-cgi/bin/php-cgi
php_fpm_CONF=/Data/apps/php-cgi/etc/php-fpm.conf
php_fpm_PID=/Data/apps/php-cgi/logs/php-fpm.pid
php_opts=""
# i.e. php_opts="--fpm-config $php_fpm_CONF"
wait_for_pid () {
try=0
.......
看的出来,可以定义配置文件的路径,设置pid文件路径
这两个都修改后,就可以了。
做如下修改:
1 复制一个php-fpm为9001(这里方便区分原先的9000端口的服务而已,看自己喜欢)
#! /bin/sh
php_fpm_BIN=/Data/apps/php-cgi/bin/php-cgi
php_fpm_CONF=/Data/apps/php-cgi/etc/php-fpm.9001.conf
php_fpm_PID=/Data/apps/php-cgi/logs/php-fpm.9001.pid
#php_opts=""
php_opts="--fpm-config $php_fpm_CONF"
php_fpm_BIN=/Data/apps/php-cgi/bin/php-cgi
php_fpm_CONF=/Data/apps/php-cgi/etc/php-fpm.9001.conf
php_fpm_PID=/Data/apps/php-cgi/logs/php-fpm.9001.pid
#php_opts=""
php_opts="--fpm-config $php_fpm_CONF"
2 修改php-fpm.9001.conf文件
<value name="pid_file">/Data/apps/php-cgi/logs/php-fpm.9001.pid</value>
<value name="error_log">/Data/apps/php-cgi/logs/php-fpm.9001.log</value>
<value name="listen_address">127.0.0.1:9001</value>
<value name="error_log">/Data/apps/php-cgi/logs/php-fpm.9001.log</value>
<value name="listen_address">127.0.0.1:9001</value>
3 启动即可 sbin/9001 start
原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
error while loading shared libraries的解決方法
用lighttpd监测fastcgi的压力
