【问题标题】:When I try to start sensu service it fails当我尝试启动 sensu 服务时,它失败了
【发布时间】: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:in open_datagram_socket' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:257:in setup_sockets' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:293:in start' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:13:in block in run' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in call' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in run_machine' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in run' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:12:in run' 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:in load' from C:/opt/sensu/embedded/bin/sensu-client:23:in'

【问题讨论】:

  • 看起来有东西已经在使用这个程序想要使用的套接字。通常这可能意味着它已经在运行。
  • 当你运行sudo service sensu-client restart它返回显示错误,对吧?
  • @AlexanderKarmes 这是来自 Windows 机器。
  • @JohnC 你知道我如何测试这个套接字上可能运行的其他服务吗?

标签: ruby gem sensu


【解决方案1】:

我不知道你有什么样的 Windows 版本,但netstat -a -n -o 在大多数版本上都能胜任。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-10
    • 2012-01-01
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 2021-06-18
    • 1970-01-01
    • 2018-12-09
    相关资源
    最近更新 更多