如何在运行nginx时停止irdmi?

每次运行nginx监听端口8000,由于地址已经被使用,所以不能绑定,所以我运行: lsof -i:8000 ,它显示:

 nginx 27156 marconi 6u IPv4 58814 0t0 TCP *:irdmi (LISTEN) 

我可以杀死它,但开始nginx获得产卵,再次处理。 到底发生了什么,我该如何阻止呢?

这曾经工作之前,irdmi不显示,但我不知道我做了什么。

netstat和lsof会尽力友好,给你端口的服务名字。 输出的内容是什么,并不是说在端口8000上运行的是irdmi,而是说nginx正在监听端口8000.这是从/ etc / services中获取的。

 # lsof -i:8000 -n 

避免这种翻译的发生。 (这也将避免从IP地址parsing名称)

我怀疑你在/ etc / services中有一行,看起来像这样(我怀疑是基于谷歌search,确认这并不罕见):

 irdmi 8000/tcp 

你看到的错误信息不是关于该端口,因为它似乎应该起来。