我在 rails 应用程序中使用 gem for cronjobs - 生产。 我收到一个错误bundler: not executable: bin/rails 调度程序 定时任务表 但是当我运行/bin/bash -l -c 'cd /home/deploy/my-app/releas ...
我在 rails 应用程序中使用 gem for cronjobs - 生产。 我收到一个错误bundler: not executable: bin/rails 调度程序 定时任务表 但是当我运行/bin/bash -l -c 'cd /home/deploy/my-app/releas ...
我有whenever gem 设置正确。 我怎样才能从我的whenever schedule.rb运行那个capistrano ? 我的日程表.rb 我的 capistrano 任务: 或者我应该将该任务移至rake任务。 我应该在whenever和capistrano内运行那个 rake ...
问题似乎是在capistrano部署期间,由于部署环境为staging因此创建的cron作业具有RAILS_ENV=staging符合预期。 但是,在capistrano回滚中,创建的cron作业具有RAILS_ENV=new_staging ,其中new_staging是要回滚的capist ...
我正在尝试使用capistrano 3 whenever gem上部署我的应用程序。 我添加了:对Capfile require "whenever/capistrano" ,并且: set :whenever_identifier, ->{ "#{fetch(:applica ...
我想将示例项目从ubuntu部署到Windows,我已经在ubuntu上成功创建了ssh密钥。 现在,我只想通过将文件从Windows远程复制到ubuntu来做到这一点。 当我执行“ cap生产部署”时,出现此错误“致命:没有配置列出参考的远程”。 我邀请这是来自git。 我的问题是,如 ...
我正在使用: 每当部署发生时,它都会在每次部署后向 crontab 文件添加条目。 由于 5 次部署, crontab -l有 40 个条目,因为 schedule.rb 有 8 个 cron 条目。 每个版本都有不同的条目。 默认情况下它不应该覆盖条目吗? 每次在schedule.rb文件中 ...
我正在尝试使用Capistraino部署Ruby on Rails应用程序。 我有一份计划为使用everyever的工作,但是尝试部署时总是出现错误。 下面的config deploy.rb错误 deploy.rb 如果我将deploy.rb更改为 deploy.r ...
我想知道如何为弹性负载均衡器后面的Rails应用程序正确安排任务。 此任务是每周自动发送的电子邮件,该电子邮件将在每个星期一从应用程序发送出去。 当前,我们有多个EC2实例位于LB后面。 我打算使用everyth gem来完成此任务,并在代码存储库中安排时间表,但是我认为它将尝试从 ...
我试图在我的Ubuntu 14.04服务器中安装gem。 在我的本地计算机上,它工作正常。 我使用capistrano部署站点。 我在服务器中使用rbenv。 但是当安装乘客时,它会安装我不使用的Ruby 1.9。 仅使用rbenv。 这是我的shcedule.rb: 我的d ...
我正在使用capistrano部署Rails应用程序,但是会收到错误消息,即未安装它 如果我在服务器上手动安装了gem,则我会收到另一个丢失的gem错误,该错误仍会继续... 我的宝石文件 ...
我在一台服务器上使用capistrano 3部署了两个环境( staging和production )。每个环境的部署相互干扰,完全替代了另一个环境的工作。 如果我部署了staging ,那么所有cronjobs都将被删除,并替换为引用staging发行路径和环境的作业。 所有pro ...
我在项目中添加了every Gem。 我按照指示将此代码添加到了deploy.rb中。 尝试运行Cap Deployment时出现以下错误。 有任何想法吗? 我的schedule.rb已被注释掉,所以不是那样。 我的红宝石是2.1.3,而rails是4.1.8。 这在执行`wh ...
Ruby on rails + Capistrano + Whenever gem whenever --update-crontab我whenever --update-crontab执行,但仍无法在生产服务器上执行cron作业。 日志文件中没有日志。 尽管在不需要capistran ...
如何每天20分钟间隔从8:00 AM到8:00 PM运行cron job例如cron作业应从每天8:00 AM开始,然后在8:20 AM然后8:40 AM然后9:00 AM 8:00 PM至8:00 PM 。 谢谢。 编辑:如何whenever宝石与红宝石实现它。 ...
就像我在标题中写道的那样,Unicorn主进程最近(在部署并重新启动之后)正在杀死工人并一直启动新的工人,这就是为什么我的Rails应用程序根本无法工作的原因。 除此之外,在此期间服务器上的CPU是100%。 但是,如果我使cap unicorn:stop正确关闭,但是在cap unicor ...
是否可以通过每当schedule.rb文件在crontab中设置PATH或SHELL变量? 在我的capistrano部署后,我希望此输出在crontab中: ...
whenever自述,都有这样的例子, 我可能理解defer意味着什么,但我想知道它是如何工作的,以及它是如何实现的。 我在哪里可以找到defer的源代码? ...
我试图将每当gem添加到我的Rails项目中时,都将gem添加到Gemfile中 并且它的安装没有任何问题。 然后,我将一个简单任务添加到生成的schedule.rb文件中: 然后将以下内容添加到deploy.rb文件中: 我尝试设置了latest_release , ...
在我的Rails 3.2.13应用程序中使用每当gem来管理cron作业。 与Capistrano一起部署。 这是我得到的支出: deploy.rb收据在这里(直达头脑): https ://gist.github.com/Almaron/5989804。 如果我删除任何时候提 ...
我正在尝试部署一个随时使用的项目。 但是得到: 宝石文件 deploy.rb 问题出在哪儿? ...