これは繰り返し質問のようですが、そうではありません。 start-stop-daemon
がPIDファイルを作成していない記事を見つけました。しかし私の場合、私はすでにPIDファイルを作成しています。ファイルが存在しても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
はファイルに書き込めません:私はnginxのを開始するために私のサーバー上でこのコマンドを実行します。私も--make-pidfile
オプションを使用しようとしましたが、start-stop-daemon
は間違ったpidをファイルに書き出します。
'nginx'を使って独自のファイルを作成します:これはhttp://wiki.nginx.org/CoreModule#pidです。基本的には、nginx.confファイルにpidディレクティブを追加するだけです。 – Such