我关注了 directions to setup YouTrack as a service由 JetBrains 提供,但是当我尝试使用命令时:
service youtrack start
我收到以下消息:
"/home/youtrack/standalone/bin/wrapper"
"/home/youtrack/standalone/conf/wrapper.conf"
wrapper.syslog.ident=youtrack
wrapper.pidfile="/home/youtrack/standalone/youtrack.pid"
wrapper.daemonize=TRUE
很难理解它想说什么,但它显然没有正常启动。在该消息之后没有任何反应,standalone
目录中也没有 youtrack.pid 出现。
最佳答案
权限
目录 /home/youtrack
的所有者已正确设置为用户 youtrack。然而,所有子目录,包括 standalone
都归 root 所有。
使用命令chown -R youtrack:youtrack/home/youtrack
后,问题解决。
这也导致 /logs/wrapper.log
在没有写入权限的情况下无法正确记录任何内容,因此没有错误。
内存
修复文件/文件夹权限后,YouTrack 仍然无法启动。这是由于初始内存限额被设置为 256M
。将其更改为 512M
即可解决。
关于linux - 将 YouTrack 作为服务启动失败且没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22849379/