15得票1回答
Puma日志保存路径在哪里?

我一直在使用Thin运行我的ruby Sinatra应用程序,但现在我要转换到Puma。Thin创建自己的日志文件log/thin.log,我会使用它。我注意到Puma没有生成日志文件(至少我看不到)。我尝试搜索有关此方面的文档,但并没有找到什么有用的信息。 我想知道怎样在Puma中指定日志...

15得票1回答
使用Rails和Puma处理子域名lvh.me?

我正在使用带有子域的Rails 4,并且现在从Unicorn切换到了Puma。看起来一切都很正常,但是当我尝试启动“rails s”时,我会得到以下错误:Rails 4.2.0 application starting in development on http://localhost:30...

14得票3回答
Foreman/Puma在开发环境中未使用指定的端口

我在application.yml中将端口设置为3000(由figaro管理环境变量)rails s使用端口3000,但是当我运行foreman start(Heroku推荐的方式)时,我会得到以下输出14:53:23 web.1 | started with pid 24425 14:53...

13得票2回答
我该如何确定在Heroku性能型dyno上运行的Puma工作进程和线程的正确数量?

我已经阅读了所有关于Heroku、Puma和dyno类型的文章,但是找不到一个直接的答案。 有提到过Puma worker的数量应该由CPU核数决定。但是我无法找到Heroku公开性能-M和性能-L dyno有多少个核心的信息。 在这篇文章中,Heroku 提出了一种方法: https:/...

13得票3回答
Nginx将POST请求重定向为GET请求

我有一个运行在puma Web服务器上的Rails 4.1应用程序。我使用nginx作为代理服务器。几天前一切正常。我更新了我的应用程序,突然一些POST请求开始以相同的URL重定向为GET请求。我尝试回滚到之前工作的版本,但没有成功。 我发现了非常有趣的行为。我用curl测试了我的API。...

13得票4回答
无法在OS X Yosemite上构建puma gem

修订后的问题: 我应该怎样在我的OS X Yosemite(10.10.1)系统上安装puma gem?我已经尝试了很多方法(我有XCode工具,我有OpenSSL),但是在构建本地扩展时仍然失败。 问题描述 在我的OS X系统上,当我执行以下命令: $ gem install pum...

12得票1回答
使用Nginx、Puma和Redis部署Rails 5 Action Cable

我正在尝试使用Capistrano将一个启用了Action Cable的应用程序部署到VPS。我正在使用Puma、Nginx和Redis(用于Cable)。经过一些困难,我能够在本地开发环境中使其正常工作。我正在使用默认的in-process /cable URL。但是,在我尝试将其部署到VP...

12得票1回答
使用Puma,了解工作进程、线程和池大小

如果我有一台只有一个内核的服务器,适当的Puma工作进程、线程数和数据库池大小是多少? 一般的经验法则是什么?

12得票2回答
Puma和Nginx出现502 Bad Gateway错误(Ubuntu Server 14.04)

我需要部署我的Rails应用程序,因此我已经按照这里的所有步骤进行了操作:https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-puma-and-nginx-on-ubuntu-14-04...

12得票3回答
如何让Rails.cache(内存缓存)与Puma一起工作?

我正在使用Rails 5.1。我已经在Rails中设置了全局的memory_store缓存。这是在我的config/environments/development.rb文件中进行设置。 £ Enable/disable caching. By default caching is di...