我在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身份成功吗?
答案 0 :(得分:0)
问题已解决:我只是从头开始重新安装了所有内容,然后重新启动了服务器即可使用。