【发布时间】:2023-03-28 20:20:02
【问题描述】:
我使用 Spree Commerce 框架开发我的 Web 应用程序,该框架使用 GIT 进行协作。在我从开发分支中提取它在多个设备中派生后导致此无限循环错误的第一件事,因此即使它在同一个分支中,在同一个项目和环境中,还有几个设备没有派生此错误。在这种情况下,虽然发生了无限错误,但网络仍在运行,但运行缓慢,我很难调试。
我已经尝试在许多参考文献中找到解决方案,但尚未找到解决方案。
如下错误:
2019-04-22 19:59:10 -0500: Listen loop error: #<Errno::EBADF: Bad file descriptor>
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:386:in `select'
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:386:in `handle_servers'
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:360:in `block in run'
2019-04-22 19:59:10 -0500: Listen loop error: #<Errno::EBADF: Bad file descriptor>
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:386:in `select'
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:386:in `handle_servers'
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:360:in `block in run'
2019-04-22 19:59:10 -0500: Listen loop error: #<Errno::EBADF: Bad file descriptor>
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:386:in `select'
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:386:in `handle_servers'
/Users/my_account/.rbenv/gems/ruby-2.6.1/gems/puma-3.12.1/lib/puma/server.rb:360:in `block in run'
2019-04-22 19:59:10 -0500: Listen loop error: #<Errno::EBADF: Bad file descriptor>
我使用的环境是: macOS 莫哈韦 10.14.4 红宝石 2.6.1 导轨 5.2.3 rbenv 1.1.2 大礼包 3.7.0
有人可以帮忙吗?谢谢之前
【问题讨论】:
标签: ruby-on-rails ruby spree puma rbenv