2017-03-02 5 views
1

nginxをインストールした後、nginxのウェルカムページにアクセスできます。私はsystemctl status nginxを実行したときしかし、私はこの警告を受ける:centos 7:nginx /run/nginx.pidファイルからPIDを読み込めませんでした:無効な引数

systemdには、[1]:ファイル/run/nginx.pidからPIDを読み取ることができませんでした:無効 引数

あなたは私を教えてくださいすることができこの問題の原因と解決方法ありがとう。

詳細な応答メッセージ:

 
nginx.service - The nginx HTTP and reverse proxy server  
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)  
Active: active (running) since Thu 2017-03-02 06:43:24 CST; 2s ago 
Process: 24007 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS) 
Process: 8377 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) 
Process: 8374 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) 
Process: 8373 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) 
Main PID: 8380 (nginx) CGroup: /system.slice/nginx.service 
      |-8380 nginx: master process /usr/sbin/ngin 
      `-8381 nginx: worker proces 

Mar 02 06:43:24 VM_134_114_centos systemd[1]: Starting The nginx HTTP and reverse proxy server... 
Mar 02 06:43:24 VM_134_114_centos nginx[8374]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
Mar 02 06:43:24 VM_134_114_centos nginx[8374]: nginx: configuration file /etc/nginx/nginx.conf test is successful 
Mar 02 06:43:24 VM_134_114_centos systemd[1]: Failed to read PID from file /run/nginx.pid: Invalid argument 
Mar 02 06:43:24 VM_134_114_centos systemd[1]: Started The nginx HTTP and reverse proxy server. 

答えて

2

私はあなたがそれを修正やるとは思いません。

最初に、Nginxが起動する直前にPIDファイルが意図的に削除されていることに注意してください。出力であなたが投稿したことがわかります:

ExecStartPre=/usr/bin/rm -f /run/nginx.pid 

なぜですか?答えはNginx service file内のコメントです:

# Nginx will fail to start if /run/nginx.pid already exists but has the wrong 
# SELinux context. This might happen when running `nginx -t` from the cmdline. 
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621 
ExecStartPre=/usr/bin/rm -f /run/nginx.pid 

だからnginxのが正常に実行されている場合、あなたはあなたが/停止罰金、それを起動することができ、私はあなたがログにその警告を無視することができると思います。

0

サーバーを再起動すると、エラーが解決されました。きれいではありませんでしたが、効果がありまし