我是一个非常初级的pipe理人员,而且之前我的VPS没有问题。 但是在解决了一个暴发户问题之后,我不得不重新启动系统,从那时起,我甚至无法打开任何超过1000个端口,甚至是root。
我只需要那些redis和mongodb,只有这样我的服务器才能在本地进行通信(不需要外部监听)。 我得到这个错误为mongodb,例如:
ERROR: listen(): bind() failed errno:99 Cannot assign requested address for socket: 127.0.0.1:27017
我根本没有改变任何configuration,只是安装了新贵的补丁。 我甚至不知道如何find实际的问题。
任何人都可以帮助我? 如果有人告诉我,我会提供额外的日志或任何东西。
请尝试以下操作:
如果上述不起作用,请让我知道哪个操作系统是主机,以便我可以更好地解决这个问题(也就是使用特定的操作系统命令)。
问候,亚历克斯H
这可能是appamour ..试图把它放入抱怨模式
sudo aa-complain /usr/sbin/mongod
然后重新加载appamour
sudo invoke-rc.d apparmor reload
然后尝试启动mongo
你应该试着找出哪些端口是开放的,并通过以下方式进行监听:
netstat -ltn
这将显示所有打开的端口用于侦听(仅限TCP端口)现在。 如果有一些端口想要closures以便自己打开它,则应该input以下命令(以超级用户身份):
fuser -k <port>/tcp
用您想要closures的号码replace。 尝试一下,告诉我们如何去做。
希望这个帮助。