puma 相关问题

Puma是一个用于Ruby / Rack应用程序的简单,快速,线程和高度并发的HTTP服务器。

Puma 未创建 pid 文件。 Nginx 在 puma 配置上出现连接拒绝错误

sockets 文件夹下不存在 Puma 套接字,但 puma 正在 systemd 服务下运行 尾-n10 /var/log/nginx/access.log 172.69.171.135 - - [15/4/2024:08:30:00 +0000]“GET / HTTP/1.1&qu...

回答 1 投票 0

如何为 Rails 应用程序 (rvm) 设置 Puma 服务的 ExecStart?

我正在尝试正确配置我的 puma 服务的设置,但仍然不成功。我的 nginx.conf 如下所示: 上游美洲狮{ 服务器unix:///home/rails/myapps/myproj/shared/tmp/sockets/

回答 1 投票 0

我的。 Puma::HttpParserError:HTTP 格式无效,解析失败

我在Redmine 5.1.1中遇到了这个问题 Redmine 5.1.1(码头工人) 环境: Redmine版本5.1.1.stable Ruby 版本 3.2.3-p157 (2024-01-18) [x86_64-linux]

回答 1 投票 0

Rails 生产,trilogy 无法连接远程数据库,但 mysql2 可以

尝试将我们的生产Rails 7.1.3服务器从mysql2切换到trilogy以连接到两个数据库: 我们的远程 mysql 数据库位于单独的 DO Droplet 上的 DB_IP_ADDR 我们的本地solid_cache mysql 数据库在我们的

回答 1 投票 0

使用 nginx 和 puma 进行 Rails 7 应用程序的服务器设置

我对服务器配置非常陌生。我在本地有一个 Rails 应用程序,并且可以访问亚马逊 EC2 服务器实例。我需要使用 nginx 作为 Web 服务器,使用 puma 作为应用程序服务...

回答 1 投票 0

exifr 中的什么原因导致此临时文件被关闭?

在这段使用 exifr 处理 UploadedFile 的 Ruby 代码中 f = uploaded_file.tempfile p "1 #{f.close?} #{f.instance_variable_get(:'@unlinked')}" #1 EXIFR::JPEG.new(StringIO.ne...

回答 2 投票 0

exifr 中的什么导致此临时文件被关闭?

在这段使用 exifr 处理 UploadedFile 的 Ruby 代码中 f = uploaded_file.tempfile p "1 #{f.close?} #{f.instance_variable_get(:'@unlinked')}" #1 EXIFR::JPEG.new(StringIO.ne...

回答 1 投票 0

如何使用 Puma 配置 Rails 以使用 SSL?

我只找到了如何使用SSL启动puma: $ puma -b 'ssl://127.0.0.1:9292?key=path_to_key&cert=path_to_cert' 但是,没有描述如何在

回答 6 投票 0

Puma 如何允许 IO 等待并行完成以提高 MRI 的吞吐量?

来自 Puma 的自述文件: 在 MRI 上,有一个全局 VM 锁 (GVL),可确保一次只有一个线程可以运行 Ruby 代码。但如果你正在进行大量阻塞 IO(例如对外部 API 的 HTTP 调用...

回答 2 投票 0

最大限度地利用可用的数据库连接

我刚刚在 Heroku 上为 Postgres 升级了数据库计划。在新计划中,我们有更多的联系,我正在努力确保我们能够大规模地充分利用它们。 假设我们配置了 Puma

回答 2 投票 0

Capistrano 在将 2.5.1 更新到 3.0.4 后选择旧的 Ruby 版本

我最近将 Ruby on Rails 应用程序从 Ruby 版本 2.5.1 更新到了 3.0.4。我确保更新了deploy.rb和config/deploy/development.rb文件中的Ruby版本。然而,当我尝试...

回答 1 投票 0

没有这样的文件或目录@ rb_sysopen - tmp/pids/puma.pid

我正在尝试启动 puma,但在最后一步失败了,如下所示: 16:38:09 网络.1 | /home/ramonpm/.rvm/gems/ruby-2.2.7/gems/puma-3.9.1/lib/puma/launcher.rb:130:in `initialize': 没有这样的文件或

回答 4 投票 0

bundler:无法加载命令:puma

我正在尝试在 CML heroku local 中运行 heroku local 命令。 heroku local 命令允许您在本地启动项目,就像将项目推送到 Heroku 进行故障排除一样

回答 2 投票 0

Ruby puma-dev 使用错误版本的 ruby

我已经调试了大约一周,但没有任何进展,所以我想我应该把它带到这里。我已经为此进行了研究并盯着其他 StackOverflow 解决方案好几个小时了,但还没有……

回答 2 投票 0

pact-broker 的单个连接 URI 中的多个服务器名称

在 PostgreSQL 文档 https://www.postgresql.org/docs/10/libpq-connect.html 中,据说可以在单个连接 URI 中指定多个主机,这样所有主机都将是

回答 1 投票 0

基本的 Rails 应用程序还需要像 Sidekiq 这样的工作宝石吗

从 Rails 7.1 开始,Puma 将自动生成 x 个工作线程,其中 x 是可用处理器的数量。 这就提出了如何在简单的 dockerized Ra 中处理工人的问题......

回答 1 投票 0

Rails + Puma + Bunny - 超时错误

在初始化程序中设置rabbitmq连接时 #config/初始化程序/rabbitmq.rb $rabbitmq_connection = Bunni.new "amqp://#{user}:#{pass}@#{host}:#{port}#{vhost}" $rabbitmq_connection.start $

回答 1 投票 0

Rails - 执行 POST 方法时不允许使用该方法(错误 405)

我来自这篇文章: Rails 使用 puma,将 localhost:3000 更改为 localhost:3000/example 我已经解决了这个问题,但现在当我发出发布请求时,我收到“方法不允许”。我已经准备好了...

回答 1 投票 0

由于 Puma 工作线程超时,Pry 会话超时

每当我在本地运行应用程序时点击绑定.pry,我都会像平常一样进入 pry 会话,但大约一分钟后,我会在服务器输出中看到类似的内容。 [54438]!终止超时

回答 1 投票 0

Puma - 使用配置文件运行服务器时显示完整日志

我安装了puma gem,当我通过rails s启动rails服务器时,我可以看到完整的输出: $ 导轨 /Users/serj/.rvm/gems/ruby-2.2.1@email_platform/gems/htmlentities-4.3.2/lib/htmlentities/mappings/ex...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.