Docker + Supervisor
Supervisor管理的进程不能以后台程序运行。比如ph5-fpm启动不能command=/usr/sbin/php5-fpm
,而应该使用command=/usr/sbin/php5-fpm –nodaemonize
使用docker启动,Supervisor不能在后台运行,需要使用/usr/bin/supervisord -n -c/etc/supervisor/supervisord.conf
(其中-n为–nodaemon)或者/usr/bin/supervisord
并配置:
[supervisord]
nodaemon=true
Supervisor管理nginx时,由于不能管理后台进程,所以需要配置/etc/nginx/nginx.conf,在nginx.conf的顶端配置daemon off;
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。