CentOS 7サーバーにBitbucketがインストールされていますが、何らかの理由で2日前にクラッシュしてサーバー上で再実行しようとしていますが、cmldletを使用してサービスを有効にするのに少し難しいことがあります。
systemctl enable bitbucket.service
systemctl start bitbucket.service
後者は次のメッセージを返します。
制御プロセスがコード=終了ステータス=203/EXECで終了しました。
ファイルにbitbucket資格情報を入力した場合bitbucket.properties
。
この事件の問題は何ですか?解決策は何ですか?
大きな助けてくれてありがとう。
ベストアンサー1
通常、systemdサービスがとして終了すると、プロセスcode=exited status=
はゼロ以外の終了コードで終了したことを意味するため、アプリケーションを調査する必要があります。ただし、コード200-242の場合は次のようになります。特殊システム終了コード。
終了コード203は、systemdがプロセスを開始できないことを意味する。これは通常、実行可能ファイルがないか、実行権限がないことを意味します。
systemctl cat bitbucket.service
サービスファイルを使用してスキャンします。質問に結果を追加すると役に立ちます。問題は、ExecStart=
または行ExecStartPre=
のいずれかにあります。各コマンドへのフルパス/bin/ls
(ls
..すべてのコマンドが存在し、実行可能であることを確認してください。問題があるかどうかを確認するには、直接コマンドを実行してみてください。
bitbucket.properties
このファイルは問題とは関係がないと思います。基本プロセスが開始されなかったため、ファイルを開こうとしました。