puma相关内容
Gitlab 6.0 昨天发布了.我很想知道他们为什么从 PumaUnicorn一个>.5 之前的版本使用 Unicorn.我认为切换到 Puma 会更好. 这种切换有技术原因吗? 解决方案 GitLab B.V. CEO 在这里,我同意 Hongli 的评论,“如果有问题,那么它们很可能在 Gitlab 的代码中.".我们试图修复它们,但 GitLab 是最大的开源 Rails 应
..
我正在尝试在 Rails 4 中同时处理多个请求,我可以使用 Rails 3 中的 config.threadsafe! 和 Puma 轻松完成这项工作. 说我有这个控制器 class ConcurrentController 我曾经可以使用 puma -t 2:16 -p 3000(最少 2 个线程)启动 puma,然后点击 index 然后show 并且仍然有 show 正确呈现.
..
我关注了 401-ActionController-Live Railscast 和这个 博文关于Server-Sent-Events在我的 Rails 应用程序中设置类似的东西.当我仅使用 puma 打开与服务器的连接时,它完美地工作,但使用 puma + nginx,连接在发送第一个数据块后关闭. 我也尝试遵循这些问题中提供的解决方案,但它们对我不起作用: ActionContro
..
我正在尝试安装 puma gem,但是当我运行时 gem 安装 puma 我收到此错误消息: 临时增强 PATH 以包含 DevKit构建本机扩展.这可能需要一段时间...错误:安装美洲狮时出错:错误:无法构建 gem 本机扩展.C:/Ruby193/bin/ruby.exe extconf.rb创建 Makefile制作生成 puma_http11-i386-mingw32.def编译 h
..
我已经将我们的堆栈转换为 Rails 4(是的!) 我希望利用线程安全代码. Puma 起床工作,停止它似乎是一个不同的问题:( Puma 是唯一的多线程导轨吗? 薄 ->事件机器独角兽 ->分叉彪马 ->多线程杂种 ->不在乎韦布里克 ->不在乎 解决方案 没有.按字母顺序: Iodine 一个 HTTP/Websocket 服务器&EventMachine 替代方
..
在 heroku dyno 的上下文中,puma worker 和 puma 线程有什么区别? 我所知道的(如果我错了,请纠正我): Thin 不是并发的,所以一个 web 进程一次只能做一个请求 在 unicorn 中,我知道我可以在一个进程中使用多个 unicorn worker 来增加并发性. 但是在 puma 中有线程和工人.. 工人不是 puma 进程中的线程吗?
..
我刚刚向 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
..
我将 Puma 作为上游应用程序服务器运行,将 Riak 作为我的后台数据库集群运行.当我发送一个请求,为大约 25000 个用户映射减少大量数据并将其从 Riak 返回到应用程序时,我在 Nginx 日志中收到一个错误: 读取时上游超时(110:连接超时)来自上游的响应头 如果我在没有 nginx 代理的情况下直接查询我的上游,使用相同的请求,我会得到所需的数据. 一旦代理被放
..
我正在尝试将我的网站从 http 迁移到 https.架构是: 一个运行在 Nginx 服务器上的 angularJS webapp 前端(侦听端口 80),它将请求发送到运行在 Puma 服务器上的 Rails API 应用程序(侦听端口 8080).两台服务器共同生活在一个 Amazon EC2 实例中. 这是我第一次迁移到 HTTPS,我一点也不熟练.阅读了很多,我取得了一些进步,但现
..
我已经完成了一个使用 Ruby on Rails 构建的应用程序.现在我想将它托管在 AWS 上的 EC2 实例上. 我已经为它配置了一个服务器,我使用 puma HTTP 服务器作为应用程序服务器.在生产中启动应用程序总是需要我运行 RAILS_ENV=production rails s 这通常不方便,因为它在应用程序启动时不会返回提示. 我也希望能够用systemd管理Puma,
..
我已经为本教程设置了我的服务器(https://coderwall.com/p/ttrhow/deploying-rails-app-using-nginx-puma-and-capistrano-3) 当我使用一个项目时,一切正常,但是当我将另一个项目添加到此 VPS 时,出现错误[emerg] 20737#0:在/etc/nginx/sites-enabled/vsejalreg:1 中
..
与工头一起启动我的本地服务器,每当我提出任何请求时,我都会得到以下信息. HTTP 解析错误,格式错误的请求 ():#ENV:{"rack.version"=>[1, 3], "rack.errors"=>#>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "S
..
我正在尝试在 Rails4.1 应用程序中使用 websocket 以下是一些相关的代码片段: 宝石文件: gem 'websocket-rails'宝石“美洲狮" development.rb config.middleware.delete Rack::Lock 我在本地启动服务器: bundle exec puma -p 3000 在 chrome 控制台中,我看到
..
Chrome 中的“网络"选项卡显示 /cable 请求,这些请求在本地主机上的秒和小时之间波动: ...然后是这个疯狂的多米诺骨牌堆“待处理"请求: 在带有 Puma 服务器和 512 MB dyno 的 Heroku 上,我在 /cable 端点上收到高响应时间警告.以下是日志条目的示例: 25 Dec 2019 14:13:31.061299 1 2019-12-25T22:1
..
我想使用 facebook 登录 Websphere Portal.我使用 facebook ID 来检索 LDAP uid,但无法获取密码.我可以使用什么 API 无需密码登录门户? 这是我的代码: Context ctx = new InitialContext();PortletServiceHome pumaHomeService = (PortletServiceHome) ct
..
我已经尝试了几天来为 ruby (2.1.5) 安装 puma gem.我已经更新了 rubygems,我安装并成功运行了 devkit,下载了最新的 ssl 标头并将它们提供给安装,但都没有成功已选择此解决方案,我已经看到其他几个来自 Luis Lavena 或从 http://rubygems.org 采购的解决方案https://但似乎没有一个真正适合我: https://gi
..
我成功地在我的 FreeBSD 服务器上安装了一个 rails 应用程序,但是当我测试 rails s -e production 或 rails s -e development 时,我得到 Read: # 发送请求后来自 Puma 服务器 我在某处错过了一步? 附注.我将 Rails6 与 SqlLite3 一起使用 config/puma.rb # Puma 可以为来自内
..
我开发了一个在 http://localhost:3000/ 现在,我需要这个应用程序在 localhost:3000/example 中启动,并且链接通过这个新主机,(例如 localhost:3000/example/users/new).我有资产和 javascripts 在 localhost:3000/example 中工作正常: config.root_path = '/exa
..
我刚刚在 Heroku 的推荐下从 thin 更改为 puma.当我使用 puma 服务器启动我的 rails 应用程序时,它会响应:=>启动 Puma=>Rails 4.2.2 应用程序开始在 http://localhost:3000 上开发=>运行 `rails server -h` 以获得更多启动选项=>Ctrl-C 关闭服务器Puma 2.11.3 首发...* 最小线程数:0,最大线程
..
如何使用 thin、puma 或 unicorn 网络增加 QUERY_STRING 的最大允许值Rails 中的服务器?我正在尝试向我的 Rails API 发出超出限制的 POST 请求,只需要增加服务器的最大阈值 POST 特定错误:无效请求:HTTP 元素 QUERY_STRING 长度超过 (1024 * 10) 允许长度. 我只在另一个地方遇到过这个问题(HTTP 查询使用
..