我在C ++程序中使用ZMQ。
程序编译成功,但在使用我的web_admin用户启动时抛出异常:
terminate called after throwing an instance of 'zmq::error_t'
what(): Address already in use
我真的不明白的是,如果我以root身份启动程序,则不会产生错误。
可执行文件具有以下权限:
-rwxr-xr-x 1 web_admin root 487347 févr. 27 00:28 isochrones
另外,我已使用命令检查:
netstat -ltnp
相应的端口未使用。
知道为什么用web_admin启动程序失败了,但是用root成功了吗?
问题已经结束:我刚刚从头开始重新安装了所有东西,重新启动了服务器并且工作正常。