Capistrano-resque在启动期间失败

时间:2018-11-05 19:23:22

标签: capistrano

这可能是生产环境中的一个特定问题,因为我可以成功地将其部署到我们的登台计算机上。基本上,我在运行命令时遇到错误:

cd /home/my-service/git/my-api/current && ( export RBENV_ROOT="/usr/local/rbenv" RBENV_VERSION="2.4.0" ; /usr/bin/env nohup /usr/local/rbenv/bin/rbenv exec bundle exec rake RACK_ENV=production RAILS_ENV=production  QUEUE="*" PIDFILE=/home/my-service/git/my-api/shared/tmp/pids/resque_work_1.pid BACKGROUND=yes VERBOSE=1 INTERVAL=5 environment resque:work >> log/resque.log 2>> log/resque.log )

我在上面更改了服务和API名称。无论如何,当通过capistrano-resque运行时,该命令的退出状态为1,但是登录并粘贴该命令仍然有效。应急人员开始工作,我得到一个日志文件和一个PID文件。

登台环境和生产环境之间的主要区别在于,前者环境在AWS上托管,而后者则由另一家提供HIPPA合规性的公司托管。正如我说的那样,后者的配置中可能有某些原因导致这种情况,但是我正在寻找可以找到的任何想法。

0 个答案:

没有答案