23得票1回答
如何使用Unix套接字启动Puma

我遵循这个链接来配置nginx与puma,但是当我使用 bundle exec puma -e development -b unix:///var/run/my_app.sock 启动服务器时,会抛出Permission denied - "/var/run/my_app.sock...

23得票4回答
无法在Ruby on Rails上安装Puma gem

我正试图安装puma gem,但当我运行gem install puma 我收到了这个错误信息:Temporarily enhancing PATH to include DevKit Building native extensions. This could take a while.....

22得票2回答
Puma是唯一的支持多线程Rails 4 HTTP服务器吗?

我已经把我们的堆栈转换为Rails 4(太好了!) 现在,我想利用线程安全的代码。 Puma可以启动,但停止似乎是一个不同的问题 :( Puma是唯一的多线程Rails吗? Thin -> EventMachine Unicorn -> Forking Puma ->...

22得票4回答
在Rails中将本地Web服务器更改回WEBrick,从Puma

我正在遵循Heroku文档上有关设置Puma的指南,并输入了以下命令: bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development} 现在每次我运行rails s时,都会在我的开发环境中使用Puma。但由于某种原...

21得票5回答
如何配置Rails和Puma以使用SSL?

我只找到了如何使用 SSL 启动 Puma: $ puma -b 'ssl://127.0.0.1:9292?key=path_to_key&cert=path_to_cert' 然而,文档中没有关于如何包含中间 CA 证书的描述。有人能指点我吗?我正在使用 Puma 1.6....

20得票6回答
Puma - 在使用配置文件运行服务器时显示完整日志

我安装了 puma gem,当我通过 rails s 启动 rails 服务器时,我可以看到完整的输出: I installed puma gem and when I start rails server by rails s I can see full output:$ rails ...

19得票1回答
发生未处理的低级错误。应用程序日志可能会有详细信息。

我正试图将一个 Rails 应用部署到 Digital Ocean droplet,看起来一切都已经配置好了,但是我收到了以下错误信息:An unhandled lowlevel error occurred. The application logs may have details. 由于...

19得票3回答
启动/停止Rails服务器

运行Rails服务器,我使用$rails server。它会显示'To stop, click Ctrl+c'。 我使用的是Putty。 问题如下: 我应该一直保持终端打开吗?因为如果服务器停止,我的网页将无法工作。使用Apache时,我只需使用apachectl start / sto...

19得票2回答
如何检测我的代码是否在Sidekiq服务器或Puma中运行?

我正在使用 Puma 作为 Web 服务器,以及 Sidekiq 作为队列运行器。 对于多个事项(数据库连接,Redis 连接,其他外部服务),我使用 ConnectionPool gem 来管理对连接的安全访问。 现在,根据我是在 Sidekiq 或 Puma 的上下文中运行,我需要这些...

19得票2回答
在Heroku上配置Puma集群

我需要关于在我的RoR4 Heroku应用上配置Puma(多线程+多核服务器)的帮助。Heroku文档并不是最新的。我按照这篇文章:Concurrency and Database Connections 进行了配置,但是它没有提到如何为集群进行配置,所以我不得不同时使用两种类型(线程和多核)...