gpt4 book ai didi

ruby-on-rails - Spring 服务器 : Timeout error

转载 作者:数据小太阳 更新时间:2023-10-29 08:11:08 26 4
gpt4 key购买 nike

我正在尝试使用 Rails schedule.rb 文件运行一个 cron-task。该任务调用一个用 ruby​​ 编写的函数。该功能运行得很好。但是,当尝试作为 cron 运行时,出现此错误。

Starting Spring server with `/home/ubuntu/.rvm/gems/ruby-2.4.0/gems/spring-2.0.2/bin/spring server --background` timed out after 20 seconds

Spring(2.0.2) 已安装并运行良好。知道如何解决这个问题吗?

最佳答案

如果命令在 cron 之外工作,但在 crontab 中不工作,问题几乎可以肯定是命令没有选择一些必要的环境变量设置。有几种方法可以解决这个问题,但最简单也是最好的方法是 wrap your command in a shell script .

对于初始测试,您可以简单地获取您的登录环境:

. ~/.bash_profile 

但最终您会只想设置所需的变量,而不包括任何额外的内容。有关详细信息,请参阅 Define your own job types .

关于ruby-on-rails - Spring 服务器 : Timeout error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44408616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com