当前位置: 首页 > 知识库问答 >
问题:

节点导出程序绑定地址已在运行

仰雅昶
2023-03-14

节点导出器始终运行在本地计算机localhost:9100上,即使我没有在终端出现以下错误消息的情况下执行它:

FATA[0000] listen tcp :9100: bind: address already in use  source="node_exporter.go:172"

通过它,我可以理解这个端口号已经被另一个应用程序使用了,但问题是我没有任何东西托管在那里。这是netstat grep 9100给出的内容:

tcp        0      0 localhost:60232         localhost:9100          ESTABLISHED
tcp6       0      0 localhost:9100          localhost:60232         ESTABLISHED

共有1个答案

仲孙兴平
2023-03-14

我所要做的就是使用fuser-k 9100/tcp“杀死”运行节点导出器的9100端口,正如在Linux中如何杀死在特定端口上运行的进程所示。

 类似资料:
  • 我正在尝试将套接字绑定到以下端口: 但它给出: 为什么会出现这个错误呢?

  • 问题内容: 我正在尝试将套接字绑定到以下端口: 但是它给出: 为什么会发生此错误? 问题答案: 该错误通常表示您尝试打开的端口已被另一个应用程序使用。尝试使用netstat查看哪些端口已打开,然后使用可用端口。 还检查您是否绑定到正确的IP地址(我假设它是本地主机)

  • 问题内容: 当我在Docker项目中运行时,它失败并显示以下消息: 显示如下: 我已经尝试过了,但是没有帮助。 问题答案: 在您的情况下,使用该端口的是其他一些过程,如注释中所述,它帮助您解决了问题。 在其他情况下(我本人也曾多次遇到),它大多是在其他情况下运行的同一容器。在那种情况下非常有帮助,因为我经常让相同的容器在其他目录中运行,然后尝试在其他使用相同容器名称的地方再次运行。 如何为我提供帮

  • 0000000000400522 <main>: 400522: 55 push %rbp 400523: 48 89 e5 mov %rsp,%rbp 400526: 8b 05 00 1b 00 00 mov 0x1b00(%rip),%eax

  • 问题内容: 我安装了WebMatrix,并按照以下说明在Windows 7计算机上安装IIS 7。 当我单击“运行”以运行我的快速节点应用程序时,浏览器弹出并告诉我 iisnode模块无法启动node.exe进程。确保node.exe可执行文件在web.config 的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用。默认情况下,

  • 问题内容: 我有一个使用connect在node.js中运行的简单服务器: 在我的代码中,我有实际的处理程序,但这就是基本思想。我一直遇到的问题是 在先前崩溃或错误后再次运行我的应用程序时,我收到此错误。由于我没有打开终端的新实例,因此我用关闭了该过程。 我可以肯定,我要做的就是关闭服务器或连接。我打过电话的,没有运气。 问题答案: 如果进程崩溃或被杀死,则不会调用。它只能被称为当事件循环结束,而