我在我的服务器上运行自定义php进程/etc/php/7.1/fpm/master.d/custom_name.conf
root 2620 0.0 2.6 412440 26808 ? Ss May31 0:33 php-fpm: master process (/etc/php/7.1/fpm/master.d/custom_name.conf)
root 6822 0.0 0.0 13384 916 pts/1 S+ 19:58 0:00 grep php
root 27575 0.0 1.1 410680 11828 ? Ss May31 0:33 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
www-data 27578 0.0 0.5 410680 5760 ? S May31 0:00 php-fpm: pool www
www-data 27579 0.0 0.5 410680 5760 ? S May31 0:00 php-fpm: pool www
并且配置存在于目录/etc/php/fpm/master.d/custom_name.conf
中。
但我甚至不知道如何重启这项服务。我更改了文件配置并尝试了service php7.1-fpm stop
但过程仍然存在。
如果我尝试service php7.1-fpm start
或service php7.1-fpm restart
进程/etc/php/7.1/fpm/php-fpm.conf
,则旧流程仍在运行。也许命令service php7.1-fpm
有参数,我可以传递额外的配置数据。来自master.d
目录
以下是此文件/etc/php/7.1/fpm/master.d/custom_name.conf
的配置:
[global]
pid = /run/php7.1-fpm.custom_name.pid
error_log = /var/log/php7.1-fpm.log
[custom_name]
user = custom_name
group = custom_name
listen = /var/run/php7.1-fpm.custom_name.sock
listen.owner = www-data
listen.group = www-data
pm = ondemand
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 20
pm.status_path = /fpm-status
chdir = /
catch_workers_output = yes
php_admin_value[session.save_path] = /var/www/custom_name.com/sessions
php_admin_value[open_basedir] = /var/www/custom_name.com/code/public:/tmp:/usr/share/php:/var/www/tools/
php_admin_flag[log_errors] = on
php_admin_flag[opcache.enable] = on
提前致谢
答案 0 :(得分:0)
最后,hoster告诉我如何重启这个过程:
sudo service php7.2-fpm@custom_name restart