作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个在 Nginx Web 服务器中运行的 AngularJS(前端),该服务器将请求发送到在 Unicorn 应用程序服务器中运行的 Rails API(后端)。
我承认我只是一名开发人员,我对服务器管理一无所知,所以我只是放置服务器并启动它们。
该应用程序正在运行,但是 Unicorn 有一个奇怪的行为。当我启动它时,我总是收到此错误:
roberto@ubuntu:~/dev/scripts$ ./start_unicorn.sh
I, [2014-06-14T11:46:06.085834 #4258] INFO -- : Refreshing Gem list
I, [2014-06-14T11:46:11.591592 #4258] INFO -- : listening on addr=0.0.0.0:8080 fd=10
I, [2014-06-14T11:46:12.087321 #4258] INFO -- : master process ready
I, [2014-06-14T11:46:12.151320 #4263] INFO -- : worker=0 ready
I, [2014-06-14T11:46:12.150526 #4266] INFO -- : worker=1 ready
E, [2014-06-14T11:46:39.112668 #4258] ERROR -- : worker=0 PID:4263 timeout (16s > 15s), killing
E, [2014-06-14T11:46:39.112898 #4258] ERROR -- : worker=1 PID:4266 timeout (16s > 15s), killing
E, [2014-06-14T11:46:39.118081 #4258] ERROR -- : reaped #<Process::Status: pid 4263 SIGKILL (signal 9)> worker=0
E, [2014-06-14T11:46:39.118634 #4258] ERROR -- : worker=1 PID:4266 timeout (16s > 15s), killing
E, [2014-06-14T11:46:39.121820 #4258] ERROR -- : reaped #<Process::Status: pid 4266 SIGKILL (signal 9)> worker=1
I, [2014-06-14T11:46:39.172067 #4284] INFO -- : worker=1 ready
I, [2014-06-14T11:46:39.172620 #4281] INFO -- : worker=0 ready
最佳答案
你有你的 Assets 预编译吗?你在生产吗?
如果没有,当您启动服务器并收到第一个请求时,rails 将尝试编译您的 Assets ,这可能需要 15 秒以上的时间并达到 unicorn 超时。
在你的 start.sh 你应该有某个地方export RAILS_ENVIRONEMENT=production
在您部署期间,您应该:rake assets:precompile
关于ruby-on-rails - 独 Angular 兽 worker 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24218697/
我正在开发一个在 Nginx Web 服务器中运行的 AngularJS(前端),该服务器将请求发送到在 Unicorn 应用程序服务器中运行的 Rails API(后端)。 我承认我只是一名开发人员
我是一名优秀的程序员,十分优秀!