6
這似乎是一個重複問題,但事實並非如此。我發現了一些文章,其中start-stop-daemon
沒有創建PID文件。但就我而言,我已經創建了PID文件。我在我的服務器上執行此命令來啓動Nginx的:即使文件存在,start-stop-daemon也不會寫入nginx.pid文件
/mnt/nginx/logs/nginx.pid
start-stop-daemon --start --quiet --pidfile /mnt/nginx/logs/nginx.pid --exec /usr/local/sbin/nginx
的PID文件已經存在,但仍是start-stop-daemon
不寫入文件。我甚至嘗試使用--make-pidfile
選項,但之後start-stop-daemon
將錯誤的pid寫入該文件。
讓'nginx'創建自己的文件:這裏描述:http://wiki.nginx.org/CoreModule#pid。基本上你只需要將pid指令添加到你的nginx.conf文件中。 – Such