spawn-fcgi はルート権限があっても自動的に起動しません Centos 7

spawn-fcgi はルート権限があっても自動的に起動しません Centos 7

非常に奇妙な問題があり、解決方法がわかりません。spawn-fcgiサービスは手動でrootとして起動した場合にのみ起動しますが、起動時には起動しません。

systemctl enable spawn-cgiでこの情報が表示されますが、これがエラーメッセージなのか、単なる情報なのかはわかりません

[root@www ~]# systemctl enable spawn-fcgi spawn-fcgi.service はネイティブサービスではないため、/sbin/chkconfig にリダイレクトされます。/sbin/chkconfig spawn-fcgi を実行しています

または

chkconfig --levels 235 spawn-fcgi オン

起動時にspawn-fgciを有効にしない

これらの解決策が機能しないので、ルート権限を使用して起動時にこのサービスを開始するためのbashスクリプトを作成しようとしましたが、それでもうまくいきませんでした。手動でトリガーする必要があります。

次のスクリプトは、cron にルート権限があっても起動時に自動的にトリガーされず、手動でトリガーした場合にのみ機能します。

コマンド cd /root/ && ./start-awstats-spawn-fgci.sh からの出力。spawn-fcgi を起動しています (systemctl 経由): [ OK ]

ご協力いただければ幸いです

答え1

OK、私は bash スクリプトで sleep 5m コマンドを使用してこの問題を解決しました。これは、spawn-fcgi サービスを ip bind の前ではなく後に開始する必要があるためです。

関連情報