【发布时间】:2014-12-01 10:01:56
【问题描述】:
当我尝试启动我的 sensu 服务时,它失败了,并且我在日志中收到以下错误。它之前一直在工作,然后当我重新启动时,我继续收到以下错误。我不确定如何调试它。感谢您在正确方向上的任何帮助。
C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:859:in
open_udp_socket': no datagram socket (RuntimeError) from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:859:inopen_datagram_socket' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:257:insetup_sockets' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:293:instart' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:13:inblock in run' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:incall' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:inrun_machine' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:inrun' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:12:inrun' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/bin/sensu-client:10:in' 来自 C:/opt/sensu/embedded/bin/sensu-client:23:inload' from C:/opt/sensu/embedded/bin/sensu-client:23:in'
【问题讨论】:
-
看起来有东西已经在使用这个程序想要使用的套接字。通常这可能意味着它已经在运行。
-
当你运行
sudo service sensu-client restart它返回显示错误,对吧? -
@AlexanderKarmes 这是来自 Windows 机器。
-
@JohnC 你知道我如何测试这个套接字上可能运行的其他服务吗?