atlassian的Bitbucket服务无法启动(CentOS 7)

atlassian的Bitbucket服务无法启动(CentOS 7)

在我的 CentOS 7 服务器上,我安装了 Bitbucket,由于某种原因,它在两天前崩溃了,我试图让它在我的服务器上重新运行,但在使用 cmldlet 启用该服务时遇到了一些困难:

   systemctl enable bitbucket.service
   systemctl start bitbucket.service 

后者返回消息:

控制进程已退出,代码=退出状态=203/EXEC

当我从文件中输入我的 bitbucket 凭据时bitbucket.properties

此案例可能存在什么问题以及解决方案是什么?

感谢您的大力帮助。

答案1

通常,当 systemd 服务以 退出时code=exited status=,这意味着该进程以非零退出代码结束,您应该调查该应用程序。然而,对于代码 200-242,这些是特殊的 systemd 退出代码

退出代码 203 意味着 systemd 无法启动该进程。这通常意味着可执行文件丢失或没有执行权限。

使用systemctl cat bitbucket.service和检查服务文件。将输出添加到您的问题中会有帮助。问题可能出在ExecStart=ExecStartPre=行之一。确保每个命令都有完整路径(/bin/ls而不是ls)。还要确保每个命令都存在并且可执行。尝试自己运行命令看看是否有问题。

我认为该bitbucket.properties文件与该问题没有任何关系。因为主进程没有启动,所以它没有尝试打开该文件。

相关内容