ZMQ error : address already in use, depending on user

ZMQ error : address already in use, depending on user

我在 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 启动程序成功了吗?

问题已关闭:我只是从头开始重新安装了所有内容,重新启动了服务器并且它工作了。