加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 设置独角兽超时

发布时间:2020-12-16 19:35:46 所属栏目:百科 来源:网络整理
导读:我使用rails 3.0.11,ruby 1.9.3-p0,nginx 1.0.4和unicorn 3.6.2作为我的项目.我有一个问题. 我必须在我的服务器上长期运行.大约150秒在这种情况下还可以. 我已经在位置设置了我的nginx配置 proxy_read_timeout 240;proxy_send_timeout 240; 并用命令设置我的
我使用rails 3.0.11,ruby 1.9.3-p0,nginx 1.0.4和unicorn 3.6.2作为我的项目.我有一个问题.
我必须在我的服务器上长期运行.大约150秒在这种情况下还可以.

我已经在位置设置了我的nginx配置

proxy_read_timeout 240;
proxy_send_timeout 240;

并用命令设置我的unicorn.rb文件

timeout 240

但是我总是遇到502错误的网关错误.
我想,独角兽的问题.我得到这个独角兽原木

E,[2012-05-21T11:52:21.052382 #30423] ERROR -- : worker=1 PID:30871 timeout (104.052329915s > 60s),killing
E,[2012-05-21T11:52:21.080378 #30423] ERROR -- : reaped #<Process::Status: pid 30871 SIGKILL (signal 9)> worker=1
I,[2012-05-21T11:52:21.105045 #30423]  INFO -- : worker=1 spawning...
I,[2012-05-21T11:52:21.111148 #894]  INFO -- : worker=1 spawned pid=894   
I,[2012-05-21T11:52:21.111659 #894]  INFO -- : Refreshing Gem list

你可以帮我吗?任何帮助是赞赏.谢谢.

解决方法

从评论中复制答案,以便从“未应答”过滤器中删除此问题:

I have never used this gem,but if you’re doing this after
‘deploy:restart’,‘unicorn:reload’
you need to restart unicorn,not
only reload it. sudo /etc/init.d/unicorn restart and the timeout will
be set. Reload and restart are two different things in unicorn.

?Maurício Linhares回答

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读