每次运行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
你看到的错误信息不是关于该端口,因为它似乎应该起来。