ruby-on-rails – Unicorn工作人员超时

编程之家收集整理的这篇文章主要介绍了ruby-on-rails – Unicorn工作人员超时编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_1@我正在开发一个在Nginx Web服务器上运行的AngularJS(前端),该服务器将请求发送到在Unicorn应用服务器中运行的Rails API(后端).

@H_502_1@我知道我只是一个开发人员,我不知道服务器管理,所以我只是把服务器启动它们.

@H_502_1@该应用程序正在运行,但是,Unicorn有一个奇怪的行为.当我启动它时,我总是收到此错误

@H_502_1@

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),[2014-06-14T11:46:39.118081 #4258] ERROR -- : reaped #
@H_502_1@它需要几秒钟才能响应.这种情况会持续发生.

@H_502_1@我想我错过了一些配置,但不知道……

@H_502_1@如果您需要更多详细信息,例如配置文件,请告诉我

您是否预先编译了您的资产?你在制作吗?
如果不是当您启动服务器并获得第一个请求时,rails将尝试编译您的资产,这可能需要超过15秒并达到独角兽超时.

@H_502_1@在你的start.sh你应该有一个地方

@H_502_1@export RAILS_ENVIRONEMENT =生产

@H_502_1@在部署期间,您应该:

@H_502_1@rake资产:预编译

总结

以上是编程之家为你收集整理的ruby-on-rails – Unicorn工作人员超时全部内容,希望文章能够帮你解决ruby-on-rails – Unicorn工作人员超时所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群

相关文章

猜你在找的Nginx相关文章

Git Hooks Git 能在特定的重要动作发生时触发自定义的脚本。 这些脚本都被存储在 Git 目录下的 hooks 子目录中( )。当 git init 初始化一个仓库时,Git 默认会在这个目
macOS Sierra 11.12 已经帮我们预装了 Ruby、PHP(5.6)、Perl、Python 等常用的脚本语言,以及 Apache HTTP 服务器。由于 nginx 既能作为 HTTP
启动uwsgi出现no internal routing support, rebuild with pcre support使用如下命令,记录下,方便后人需要注意的是pip install uwsg
报这个错,我们可以去查看错误日志,进入如下目录 错误信息如下: 解决办法,在/data/下创建 wwwlogs目录,重启nginx即可 systemctl restart nginx 成功启动!!!
Nginx的安装 安装Nginx之前,需要先获取Nginx的安装文件。我们可以在http://nginx.org/en/download.html获取各个版本的Nginx安装文件。大家可以按照自己的需
常见的Web服务器产品 目前市场上比较流行的Web服务器主要有Apache、Microsoft IIS、Sun、Nginx、Tomcat、Lighttpd等。 由上图可以看出Nginx的市场占有率越来
什么是HTTP压缩 有时候客户端和服务器之间会传输比较大的报文数据,这时候就占用较大的网络带宽和时长。为了节省带宽,加速报文的响应速速,可以将传输的报文数据先进行压缩,然后再进行传输。 HTTP支持多
author:咔咔wechat:fangkangfk首先通过find / -name "*nginx*"看所有的nginx目录和文件然后通过rf -rm /nginx删除即可在通过他来找就已经删除掉了...
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注