按下ctrl+c之后停止不了webrick服务并且报错

wuguanlin 2009-09-08 03:04:11
要停止webrick,在按下ctrl+c之后出现的错误,之后webrick一直没有停掉,请问这是什么原因导致的,有什么就解决办法吗?
127.0.0.1 - - [08/Sep/2009:14:59:25 CST] "GET /hardware/getTree HTTP/1.1" 304 0
- -> /hardware/getTree-----在这里按下ctrl+c
[2009-09-08 14:59:28] ERROR Errno::EBADF: Bad file descriptor
/usr/lib/ruby/1.8/webrick/httpserver.rb:51:in `select'
/usr/lib/ruby/1.8/webrick/httpserver.rb:51:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/webrick_server.rb:62:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/servers/webrick.rb:66
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/server.rb:39
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
script/server:3
[2009-09-08 14:59:28] INFO going to shutdown ...

PS:环境是centos5.3+rails2.0.2
...全文
278 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuguanlin 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 taito 的回复:]
你换个服务端试试吧,如Mongrel
[/Quote]
也就是说这个错误是服务器的原因?
但是公司一直用webrick啊.
taito 2009-09-09
  • 打赏
  • 举报
回复
你换个服务端试试吧,如Mongrel
wuguanlin 2009-09-08
  • 打赏
  • 举报
回复
但是现在是能关闭掉。
wuguanlin 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taito 的回复:]
这个应该是和你的OS有关,先确认下你是不是有root的可写权限。然后再看看你这个OS的http port有没有打开。手动关闭port试试。另外建议用别的webserver试试,如:Mongrel
[/Quote]
有root写权限, http端口也开着。
上述问题不是一直有,感觉有随机出现。

现在关闭服务又出现这样的错误:


[2009-09-08 16:07:10] ERROR Errno::EBADF: Bad file descriptor
/usr/lib/ruby/1.8/webrick/httpserver.rb:51:in `select'
/usr/lib/ruby/1.8/webrick/httpserver.rb:51:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/webrick_server.rb:62:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/servers/webrick.rb:66
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/server.rb:39
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
script/server:3
[2009-09-08 16:07:10] INFO going to shutdown ...
127.0.0.1 - - [08/Sep/2009:16:07:11 CST] "POST /resources/vm_json HTTP/1.1" 200 355
- -> /resources/vm_json
[2009-09-08 16:07:11] INFO WEBrick::HTTPServer#start done.

请指教。


taito 2009-09-08
  • 打赏
  • 举报
回复
这个应该是和你的OS有关,先确认下你是不是有root的可写权限。然后再看看你这个OS的http port有没有打开。手动关闭port试试。另外建议用别的webserver试试,如:Mongrel

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧