首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置独角兽超时

设置独角兽超时
EN

Stack Overflow用户
提问于 2012-05-21 20:50:43
回答 2查看 15.7K关注 0票数 13

我在我的项目中使用rails 3.0.11ruby 1.9.3-p0nginx 1.0.4unicorn 3.6.2。我有个问题。我必须在我的服务器上进行长期操作。大约是150秒。在这种情况下是可以的。

我已经在location中设置了我的nginx配置

代码语言:javascript
运行
复制
proxy_read_timeout 240;
proxy_send_timeout 240;

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

代码语言:javascript
运行
复制
timeout 240

但我总是得到502 bad gateway错误。我想,独角兽的问题。我得到了这个独角兽的日志

代码语言:javascript
运行
复制
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

你能帮帮我吗?任何帮助都是非常感谢的。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-08 11:00:43

从评论中复制答案,以便从“未回答”筛选器中删除此问题:

我从来没有用过这个gem,但是如果你在‘:reload’,'unicorn:reload'之后使用这个gem,你需要重启unicorn,而不仅仅是重新加载它。sudo /etc/init.d/unicorn重启并设置超时。在unicorn中,重新加载和重新启动是两件不同的事情。

~每个Maurício Linhares的应答

票数 9
EN

Stack Overflow用户

发布于 2014-04-04 21:01:32

在config/unicron/production.rb中更改超时后

我不得不跑了

代码语言:javascript
运行
复制
cap deploy

然后停止和启动unicron主进程以获取新的配置:

代码语言:javascript
运行
复制
cap unicorn:stop
cap unicorn:start
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10685600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档