建立两个独立的fastcgi服务会有一些好处:

1 不会因为某个网站进程占用特别多而影响别的网站,因为进程占用满了就没法处理了
2 了解网站的压力

正常情况下,安装完fastcgi后,有如下文件:

引用
etc/:
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
.......

看的出来,可以定义配置文件的路径,设置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"


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>


3 启动即可 sbin/9001 start


原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags: , ,
发表评论
AD
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐