19得票2回答
Thin和Puma遇到类似的问题 - 在Mac上使用OpenSSL@1.1构建本地扩展时出现错误。

问题描述 我尝试进行 gem install puma 和 gem install thin 操作,但是出现了错误。 我正在设置全新的 Mac: MacOS Catalina 10.15.6 (19G73) 我已经确定任何版本 <= 4.2.1 在我的电脑上都可以正常工作。我正在使用as...

18得票2回答
我的应用程序不断创建数据库连接,我该如何追踪原因?

我有一个运行在Heroku上的Ruby on Rails应用程序。日志中一直出现以下信息:2015-05-05T16:11:14Z app[postgres.27102]: [AQUA] connection received: host=xx.xxx.xx.26 port=60278 201...

18得票6回答
如何知道Puma中活动线程的数量

我想要查看服务器上活跃的Puma线程数量。 我无法通过 ps 看到它:$ ps aux | grep puma healthd 2623 0.0 1.8 683168 37700 ? Ssl May02 5:38 puma 2.11.1 (tcp://127.0....

18得票1回答
RAILS_MAX_THREADS 是由 Puma 在构建时设置和调整的,还是我需要自己设置?

我知道Rails 5使用Puma(我们正在使用)并会查找RAILS_MAX_THREADS作为环境变量或默认为5个线程,但我使用默认值时收到了超时错误。我查看了我的数据库并发现它的最大连接数是几千个。 这可能很傻,但这是Puma会自动设置和扩展的内容吗?还是我需要在环境变量中明确设置?如果需...

17得票2回答
为什么GitLab 6又回到了Unicorn?

Gitlab 6.0昨天发布。我很好奇他们为什么从Puma转到了Unicorn。 5版本之前一直在使用Unicorn,我认为转换到Puma会更好。 这个转变是否有技术原因?

17得票3回答
如何在使用 puma/nginx 时服务于位于 /public 目录中不属于 asset pipeline 的 assets?

这是一个AWS问题,我正在使用Ruby 2.2(Puma)平台。 我的已编译资产(在/public/assets中)按预期提供服务。 /public中的其他资产未被提供服务(404)。 我应该在哪里进行配置?这是一个nginx问题吗?还是一个puma问题? 还是这只是一个AWS映像问题?...

16得票1回答
ActiveRecord::ConnectionNotEstablished - X没有连接池

我无法使我的sinatra/ruby应用在heroku上按照预期工作。我尝试了一些设置来解决这个问题,但目前还没有结果。ActiveRecord::ConnectionNotEstablished - No connection pool for User: 2015-06-25T14:26:...

16得票2回答
在渲染HTML后,Puma出现“终止超时工作程序”的问题。

我对AWS Beanstalk-Rails-Puma-Nginx不熟悉。将我的RAILS应用程序部署到Beanstalk后,所有API调用都正常工作,但HTML页面会导致错误。 打开我的HTML页面时 - Nginx抛出502 Bad Gateway错误。 Puma日志: Started...

15得票2回答
如何让systemd使用Puma重新启动Rails应用程序

我已经苦恼了一个星期,但似乎找不到答案。我使用Capistrano部署了我的Rails应用,服务器上使用的是Puma。 当我部署时,一切正常,问题在于如何使Puma在重新启动和/或崩溃时自动启动。 为了进行部署设置,我使用了这个教程。我还使用RVM。我遇到的问题似乎是启动Puma服务的问题...

15得票4回答
如何使用配置文件运行Rails Puma服务器,使用命令'rails s puma'

我可以使用rails s puma或者puma在Rails中运行Puma服务器。 根据这个回答,运行rails s puma使服务器意识到Rails环境。它会显示运行puma的错误等信息。 我想像下面这样设置一个配置文件: config/puma.rbworkers Integer(EN...