私はthisismywebserverと呼ばれるWebサーバーを本質的に実行するカスタムサービスを使用しています。現在は機能していません(つまり、ページにアクセスしようとすると「接続できません」というエラーが表示されます)。
このコマンドを実行するとservice thisismywebserver status
サービスのステータスを表示するには、ステータスが「アクティブ(終了)」であることがわかります。これは、サービスが機能しなくなったことを意味しますか?そうでない場合、これはどういう意味ですか?
root@thisismywebserver-testing:~# service thisismywebserver status
● thisismywebserver.service - LSB: ThisIsMyWebServer server
Loaded: loaded (/etc/init.d/thisismywebserver)
Active: active (exited) since Sun 2015-11-08 23:01:33 EST; 18h ago
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Systemdでシステムを実行しているようですが、sysVコマンドを使用しています。 sysV initスクリプトまたはsystemdユニットファイルを作成しましたか?
アクティブ(終了)状態は、systemdがコマンドを正常に実行したが、監視するデーモンがあることを認識していないことを意味します。
存在する場合は、開始するプロセスがメインプロセスであるか、子プロセスをフォークして終了するかなどに応じて、TypeおよびExecStartオプションを適切に構成することにより、ユニットファイルで定義する必要があります。
さまざまなsystemdのマニュアルページを確認するか、質問を更新して、ユニットファイルまたはinitスクリプトを投稿してください。