Mic*_*ich 5 ruby puma ruby-on-rails-5
我将我的一个应用程序更新到了 Rails 5,并将 Ruby 版本也升级到了 2.3.1。该应用程序在 Rails 5 升级之前就已经使用了 Puma,并部署在 Digital Ocean Droplet 上。
当我rails server在本地启动时,我会在 Rails 日志中获得正常输出,我将其复制到下面。
=> Booting Puma
=> Rails 5.0.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
[14669] Puma starting in cluster mode...
[14669] * Version 3.4.0 (ruby 2.3.1-p112), codename: Owl Bowl Brawl
[14669] * Min threads: 5, max threads: 5
[14669] * Environment: development
[14669] * Process workers: 2
[14669] * Preloading application
[14669] * Listening on tcp://localhost:3000
[14669] Use Ctrl-C to stop
[14669] - Worker 1 (pid: 14684) booted, phase: 0
[14669] - Worker 0 (pid: 14683) booted, phase: 0
Run Code Online (Sandbox Code Playgroud)
对我来说一切看起来都很正常。当我访问 localhost:3000 时,浏览器有一个无限期挂起的待处理请求。Rails 日志中没有进一步的活动确认已收到任何请求。
有没有人遇到过此类问题,或者知道造成这种情况的任何潜在原因?
解决了此问题,并由遇到相同问题的 @marvindanig 确认,需要清除“tmp”文件夹。Rails 中有一个 rake 任务可以做到这一点......
rake tmp:clear
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
863 次 |
| 最近记录: |