[英]Booting up Sidekiq with Upstart
我的目标是在服务器启动时启动sidekiq(我正在使用带有自动扩展组的EC2)。 我知道还有一些关于让sidekiq在启动时启动upstart的其他帖子,但我不相信我已经特别解决了。
我正在使用这个wiki - https://github.com/mperham/sidekiq/tree/master/examples/upstart/manage-many并将脚本放在/etc/init/sidekiq.conf
和/etc/init/sidekiq-manager.conf
。
我按照/etc/init/sidekiq.conf
指示进行了一些小修改,改变了:
# setuid apps
# setgid apps
- >在两个行中都使用ubuntu
替换了apps
,这是部署用户。
export HOME=/home/apps
to export HOME=/home/ubuntu
我还有一个包含以下行的/etc/sidekiq.conf
:
/home/ubuntu/app_dir, 2
否则,这些脚本与引用的repo中包含的脚本相同。 我的日志中出现以下错误( /var/log/upstart
)
/bin/bash: line 19: cd: 2: No such file or directory Could not locate Gemfile
看起来好像它正试图在/home/ubuntu/app_dir
之外的某个地方更改目录,此时它位于错误的目录中,无法找到我的Gemfile。
我还需要在其他地方指定我的app目录的正确路径吗?
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.