unicorn专题提供unicorn的最新资讯内容,帮你更好的了解unicorn。
我正在开发Rails应用程序,并且打算将其开源.在this RailsCast之后,我将其部署到配置了nginx和unicorn的VPS服务器.为了使Capistrano,Nginx和Unicorn正常工作,我必须在config /文件夹中添加一些服务器配置文件,例如deploy.rb,nginx.conf,unicorn.rb和unicorn_init.s
我不知道为什么在nginx中使用gzip时会错过http响应“ Content-Length header”,我真的被卡住了,请有人帮帮我,非常感谢!这是我的配置文件,nginx.conf用户无人无人;    worker_processes 8;events { worker_connections 1024; accept_mutex
我有一个Rails应用程序在Docker容器中运行,该容器被分配了一个ip 172.17.0.3.对主机51.x.x.x的传入请求将转发到172.17.0.3中的rails应用程序.更具体地说,这样做是这样的:docker run -p 8080:8080 rails_app 但是,Rails应用程序抛出当用户尝试访问某些页面时无法验证CSRF令牌真实性错误
我尝试了通过这个问题在Google中找到的所有内容,但是 - 没有.它无论如何都不起作用.我的NGINX默认值:upstream app { server unix:/tmp/unicorn.rails.sock fail_timeout=0; } server { listen 80; root /home/rails/pub
我发现了很多关于如何使用上游服务器将Nginx配置为负载均衡器的DIY帖子和教程:upstream backend { ip_hash; server 1.2.3.4; server 1.2.3.5; server 1.2.3.6; } server { location / { proxy_pass http://back
我正在尝试调试为什么我的服务器在每个请求上有3秒的延迟.这些是我的nginx和unicorn配置文件:https://gist.github.com/regedarek/de7f2e5cd1918b6224ac我的服务器信息: Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-37-generic x86_64)
我有一个非常标准的Rails应用程序与Unicorn和Nginx一起运行在一个盒子上.我想拆分应用程序本身并在一台机器上安装Nginx,在另一台机器上安装Unicorn(使用Rails应用程序).这里的想法是,我希望将来在以后添加另一个应用服务器与Unicorn,主要是为了一些轻负载平衡.我可能会从错误的角度解决这个问题.这是正常/可能吗?如果是这样,有人能
昨晚午夜时分,我们的应用程序崩溃了,我正在试图确定原因.我们目前在EC2上有一个nginx前端服务器和2个独角兽工作者(app)服务器.几乎我们的独角兽工作人员一直在超时,因此被主人重新启动.从我所看到的,我们目前没有任何crontabs或任何设置可以运行,所以我有点难过.今天早上,当我醒来(经过6个小时的停机时间)后,通过杀死独角兽进程并重新执行独角兽二进
我在rails网站上有一个ruby,它位于nginx反向代理后面的unicorn webserver上.我想评估使用spdy是否会提高我在此设置下的性能.具体来说,我需要以下方面的指示:>使用反向代理是否会使使用spdy的收益无效?>我可以使用什么性能/负载测试工具来评估使用spdy的收益?>有没有办法迫使nginx只与spdy交谈?关于第
我在Unicorn上部署了一个生产Rails应用程序,前面有nginx用于静态文件服务.我现在需要一些Varnish的功能,我想知道如何介绍它.有些人把Varnish放在前面而有些人把nginx放在前面.我没有听说有人只使用Varnish和Unicorn,但我认为它是有效的.前面有nginx的人似乎正在为gzip和SSL终止这样做. SSL与我的应用程序无关
在将502返回给客户端之前,是否可以让nginx重试第二个后端?这样的东西会起作用吗?前端:# haproxy:85 => [a few app servers]:8000 # more specifically: # haproxy => [nginx => unicorn (502 when busy)] # Will this tr
我有一个Rails(3.2)应用程序,它运行在云平台上的nginx和unicorn上. “盒子”在Ubuntu 12.04上运行.当系统负载大约为70%或更高时,nginx突然(并且看似随机)开始抛出502 Bad网关错误;当负载较小时,没有什么比这更好的了.我已经尝试了不同数量的核心(4,6,10 - 我可以“改变硬件”,因为它在云平台上),情况总是一样
我已经遇到这个问题了一段时间,搜索了很多关于这一点,但似乎没有什么可以解决我的问题.我有一个应用程序运行在Ruby on Rails与NGINX和UNICORN一切与Docker.如果我运行应用程序(docker-compose up),网站完美运行了几分钟.如果网站保持空闲约5到10分钟,并发送另一个请求,rails应用程序停止响应,从Unicorn提供时
浏览器显示502 Bad Gateway - nginx.唯一的好消息是我的SSL https和绿色锁定正在显示.Nginx日志错误如下nginx的/ error.log中*1 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xxx.x
当我尝试用独角兽启动我的rails应用程序时,我收到了这个非常奇怪的错误.谁看过这个吗?[root@Web01 mp_app]# unicorn_rails -c config/unicorn.rb -E production -D -d {:daemonize=>true, :app=> #<Proc:0x00002b14fff8c
我使用Capistrano 2,Unicorn,Nginx部署了我的RoR 4应用程序.问题是我获得404资产(样式表,javascripts).这是Nginx访问日志:89.0.40.233 - - [16/Mar/2014:08:24:26 +0000] 'GET /stylesheets/application.css HTTP/1.1' 404 65
我有一个在nginx Unicorn(Ubuntu 12.04)上运行的Rails(v3.2.13,Ruby 2.0.0)应用程序.一切都运行良好,除非管理员用户通过CVS文件上传用户(数千).问题是我将超时设置为30秒,导入过程需要更多时间.所以,30秒后我得到一个nginx 502 Bad Gateway页面(Unicorn worker被杀).显而易见
我正在开发一个在Nginx Web服务器上运行的AngularJS(前端),该服务器将请求发送到在Unicorn应用服务器中运行的Rails API(后端).我知道我只是一个开发人员,我不知道服务器管理,所以我只是把服务器启动它们.该应用程序正在运行,但是,Unicorn有一个奇怪的行为.当我启动它时,我总是收到此错误:roberto@ubuntu:~/de
我按照Railscasts第293集中的描述设置了nginx和unicorn.当我尝试重定向时,例如class PostsController < ApplicationController def show redirect_to posts_path, :notice => 'Test redirect' end end 我被
我想知道从我的应用程序跟踪独角兽超时的最佳方法是什么.应用程序的一些部分很慢,它们目前悄然超时.我可以增加超时但这是在地毯下推迟问题.理想情况下,我想获得空气制动通知或其他类似的效果.我不是在寻找性能指南,只是一种有效且可靠地了解超时的方法.其他人如何使用独角兽从他们的rails应用程序处理超时?扫描nginx错误日志?插入unicorn配置中的处理程序?