gpt4 book ai didi

ruby - 什么是 Rack - "no acceptor"错误?

转载 作者:数据小太阳 更新时间:2023-10-29 06:53:04 28 4
gpt4 key购买 nike

在尝试运行我的 config.ru 时,我遇到了一个我似乎无法调试的奇怪错误,称为“无接受器”错误。

完整错误信息:

eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError)

有谁知道这个错误是什么意思?谢谢。

最佳答案

正如@Fivell 所说,我认为问题在于您之前的 thin 实例仍在运行。不过,与其从另一个端口开始,我建议您终止之前的实例。像这样的东西应该可以完成工作(我在这里重新创建了问题,所以这是我的实际输出):

telemachus caps $ ps ax | grep ruby
153 ?? S 7:52.18 ruby /usr/local/bin/djsd
15801 ?? S 0:00.40 ruby caps.rb # this is our problem, get it's PID
15973 s000 S+ 0:00.00 grep ruby

telemachus caps $ kill -9 15801 # thin needs -9 - hard to kill
telemachus caps $ ps ax | grep ruby
153 ?? R 7:52.86 ruby /usr/local/bin/djsd
16057 s000 S+ 0:00.00 grep ruby

根据您启动应用程序的方式,您可能需要 grep 以获取不同的内容(例如,如果您使用 shotgunrackup)。

关于ruby - 什么是 Rack - "no acceptor"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372340/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com