puma相关内容

为什么 gitlab 6 切换回独角兽?

Gitlab 6.0 昨天发布了.我很想知道他们为什么从 PumaUnicorn一个>.5 之前的版本使用 Unicorn.我认为切换到 Puma 会更好. 这种切换有技术原因吗? 解决方案 GitLab B.V. CEO 在这里,我同意 Hongli 的评论,“如果有问题,那么它们很可能在 Gitlab 的代码中.".我们试图修复它们,但 GitLab 是最大的开源 Rails 应 ..
发布时间:2022-01-10 10:51:57 其他开发

如何与 Rails 4 同时处理请求?

我正在尝试在 Rails 4 中同时处理多个请求,我可以使用 Rails 3 中的 config.threadsafe! 和 Puma 轻松完成这项工作. 说我有这个控制器 class ConcurrentController 我曾经可以使用 puma -t 2:16 -p 3000(最少 2 个线程)启动 puma,然后点击 index 然后show 并且仍然有 show 正确呈现. ..
发布时间:2021-12-28 23:03:16 其他开发

SSE/EventSource 在第一块数据后关闭(Rails 4 + Puma + Nginx)

我关注了 401-ActionController-Live Railscast 和这个 博文关于Server-Sent-Events在我的 Rails 应用程序中设置类似的东西.当我仅使用 puma 打开与服务器的连接时,它完美地工作,但使用 puma + nginx,连接在发送第一个数据块后关闭. 我也尝试遵循这些问题中提供的解决方案,但它们对我不起作用: ActionContro ..
发布时间:2021-12-19 20:49:40 其他开发

无法在 Ruby on Rails 上安装 Puma gem

我正在尝试安装 puma gem,但是当我运行时 gem 安装 puma 我收到此错误消息: 临时增强 PATH 以包含 DevKit构建本机扩展.这可能需要一段时间...错误:安装美洲狮时出错:错误:无法构建 gem 本机扩展.C:/Ruby193/bin/ruby.exe extconf.rb创建 Makefile制作生成 puma_http11-i386-mingw32.def编译 h ..
发布时间:2021-12-19 20:07:57 其他开发

puma 是唯一的多线程 rails 4 http 服务器吗?

我已经将我们的堆栈转换为 Rails 4(是的!) 我希望利用线程安全代码. Puma 起床工作,停止它似乎是一个不同的问题:( Puma 是唯一的多线程导轨吗? 薄 ->事件机器独角兽 ->分叉彪马 ->多线程杂种 ->不在乎韦布里克 ->不在乎 解决方案 没有.按字母顺序: Iodine 一个 HTTP/Websocket 服务器&EventMachine 替代方 ..
发布时间:2021-12-19 20:04:42 其他开发

Puma中的Workers和Threads有什么区别

在 heroku dyno 的上下文中,puma worker 和 puma 线程有什么区别? 我所知道的(如果我错了,请纠正我): Thin 不是并发的,所以一个 web 进程一次只能做一个请求 在 unicorn 中,我知道我可以在一个进程中使用多个 unicorn worker 来增加并发性. 但是在 puma 中有线程和工人.. 工人不是 puma 进程中的线程吗? ..
发布时间:2021-12-16 23:00:54 其他开发

使用 Puma 部署在 Elastic Beanstalk 上的 Rails 应用程序失败 - 每个请求都出现 502 错误

我刚刚向 Elastic Beanstalk 部署了一个 Rails 应用程序,每个请求都给我一个 502 错误. 这里是/var/logs/nginx/error.log的内容 2015/05/20 16:24:25 [warn] 1535#0: 0.0.0.0:80 上的服务器名称“localhost"冲突,忽略2015/05/20 16:27:12 [crit] 1537#0: *2 ..

NGINX:从上游读取响应头时上游超时(110:连接超时)

我将 Puma 作为上游应用程序服务器运行,将 Riak 作为我的后台数据库集群运行.当我发送一个请求,为大约 25000 个用户映射减少大量数据并将其从 Riak 返回到应用程序时,我在 Nginx 日志中收到一个错误: 读取时上游超时(110:连接超时)来自上游的响应头 如果我在没有 nginx 代理的情况下直接查询我的上游,使用相同的请求,我会得到所需的数据. 一旦代理被放 ..
发布时间:2021-12-13 21:44:11 其他开发

如何使用 SSL HTTPS 保护 Amazon EC2 AWS 中的 Nginx 前端和 Puma 后端

我正在尝试将我的网站从 http 迁移到 https.架构是: 一个运行在 Nginx 服务器上的 angularJS webapp 前端(侦听端口 80),它将请求发送到运行在 Puma 服务器上的 Rails API 应用程序(侦听端口 8080).两台服务器共同生活在一个 Amazon EC2 实例中. 这是我第一次迁移到 HTTPS,我一点也不熟练.阅读了很多,我取得了一些进步,但现 ..
发布时间:2021-10-27 18:44:52 其他开发

Rails 的 Puma Systemd 配置不起作用

我已经完成了一个使用 Ruby on Rails 构建的应用程序.现在我想将它托管在 AWS 上的 EC2 实例上. 我已经为它配置了一个服务器,我使用 puma HTTP 服务器作为应用程序服务器.在生产中启动应用程序总是需要我运行 RAILS_ENV=production rails s 这通常不方便,因为它在应用程序启动时不会返回提示. 我也希望能够用systemd管理Puma, ..
发布时间:2021-10-27 18:40:35 其他开发

Puma:HTTP 解析错误,请求格式错误

与工头一起启动我的本地服务器,每当我提出任何请求时,我都会得到以下信息. HTTP 解析错误,格式错误的请求 ():#ENV:{"rack.version"=>[1, 3], "rack.errors"=>#>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "S ..
发布时间:2021-06-23 18:54:25 其他开发

导轨和本地主机上的 ActionCable 1.8 小时网络请求时间/Heroku 上的高响应时间

Chrome 中的“网络"选项卡显示 /cable 请求,这些请求在本地主机上的秒和小时之间波动: ...然后是这个疯狂的多米诺骨牌堆“待处理"请求: 在带有 Puma 服务器和 512 MB dyno 的 Heroku 上,我在 /cable 端点上收到高响应时间警告.以下是日志条目的示例: 25 Dec 2019 14:13:31.061299 1 2019-12-25T22:1 ..
发布时间:2021-06-23 18:54:19 其他开发

无法在 Windows 8.1 (ruby 2.1.5) 上安装 Puma gem

我已经尝试了几天来为 ruby​​ (2.1.5) 安装 puma gem.我已经更新了 ruby​​gems,我安装并成功运行了 devkit,下载了最新的 ssl 标头并将它们提供给安装,但都没有成功已选择此解决方案,我已经看到其他几个来自 Luis Lavena 或从 http://rubygems.org 采购的解决方案https://但似乎没有一个真正适合我: https://gi ..
发布时间:2021-06-23 18:54:13 其他开发

Puma::Server::UNPACK_TCP_STATE_FROM_TCP_INFO

我成功地在我的 FreeBSD 服务器上安装了一个 rails 应用程序,但是当我测试 rails s -e production 或 rails s -e development 时,我得到 Read: # 发送请求后来自 Puma 服务器 我在某处错过了一步? 附注.我将 Rails6 与 SqlLite3 一起使用 config/puma.rb # Puma 可以为来自内 ..
发布时间:2021-06-23 18:54:09 其他开发

什么是本地主机,它在哪里定义?

我刚刚在 Heroku 的推荐下从 thin 更改为 puma.当我使用 puma 服务器启动我的 rails 应用程序时,它会响应:=>启动 Puma=>Rails 4.2.2 应用程序开始在 http://localhost:3000 上开发=>运行 `rails server -h` 以获得更多启动选项=>Ctrl-C 关闭服务器Puma 2.11.3 首发...* 最小线程数:0,最大线程 ..
发布时间:2021-06-23 18:54:00 其他开发

瘦服务器 QUERY_STRING 的长度超过 (1024 * 10) 允许的长度

如何使用 thin、puma 或 unicorn 网络增加 QUERY_STRING 的最大允许值Rails 中的服务器?我正在尝试向我的 Rails API 发出超出限制的 POST 请求,只需要增加服务器的最大阈值 POST 特定错误:无效请求:HTTP 元素 QUERY_STRING 长度超过 (1024 * 10) 允许长度. 我只在另一个地方遇到过这个问题(HTTP 查询使用 ..
发布时间:2021-06-23 18:53:57 其他开发