Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 为什么在zmq_poll()期间出现SIGABRT权限拒绝错误?_Linux_Kubernetes_Tcp_Zeromq_Czmq - Fatal编程技术网

Linux 为什么在zmq_poll()期间出现SIGABRT权限拒绝错误?

Linux 为什么在zmq_poll()期间出现SIGABRT权限拒绝错误?,linux,kubernetes,tcp,zeromq,czmq,Linux,Kubernetes,Tcp,Zeromq,Czmq,我正在使用zmqPUSH和PULL插座。最近开始在zmq\u poll()操作中观察SIGABRT崩溃 错误/退出日志为“权限被拒绝(src/tcp_connecter.cpp:361)” 有人能帮我吗 进程是在Kubernates中运行的容器的一部分。这个问题突然发生了。无法恢复 谢谢,与此同时,我解决了这个问题 主机A中的zmq接口试图连接到主机B。在主机A中观察到上述错误 重新启动HostB后,此问题开始出现一次。我可以注意到,HostB中添加了一个ip6table规则,作为重启的一部分。

我正在使用zmq
PUSH
PULL
插座。最近开始在
zmq\u poll()
操作中观察SIGABRT崩溃

错误/退出日志为“权限被拒绝(src/tcp_connecter.cpp:361)”

有人能帮我吗

进程是在Kubernates中运行的容器的一部分。这个问题突然发生了。无法恢复


谢谢,

与此同时,我解决了这个问题

主机A中的zmq接口试图连接到主机B。在主机A中观察到上述错误

重新启动HostB后,此问题开始出现一次。我可以注意到,HostB中添加了一个ip6table规则,作为重启的一部分。此规则在HostB的输入和转发链中执行“拒绝管理员禁止”。(我必须在笔记中查找确切的规则。)


作为其中的一部分,HostA中的zmq客户端最终陷入上述崩溃。我相信crash(SIGABRT)不应该是在对等端达到这种规则的解决方案。由于SIGABRT异常无法在代码中处理。

您是否已阅读并分析了第361行的tcp_connecter.cpp源代码文件?你在那里发现了什么是碰撞的根本原因?如果您可以制作一个可复制的MCVE/MWE(作为一个声称存在问题的自我复制集装箱图像)来演示该声明,请随时将其作为新的ZeroMQ GitHub问题发布。谢谢您的评论。
(gdb) bt
#0 0x00007ffff76d053f in raise () from /lib64/libc.so.6
#1 0x00007ffff76ba895 in abort () from /lib64/libc.so.6
#2 0x00007ffff7f59ace in zmq::zmq_abort(char const*) () from /lib64/libzmq.so.5
#3 0x00007ffff7f9ef36 in zmq::tcp_connecter_t::connect() () from /lib64/libzmq.so.5
#4 0x00007ffff7f9f060 in zmq::tcp_connecter_t::out_event() () from /lib64/libzmq.so.5
#5 0x00007ffff7f6bc2c in zmq::epoll_t::loop() () from /lib64/libzmq.so.5
#6 0x00007ffff7f9ffba in thread_routine () from /lib64/libzmq.so.5
#7 0x00007ffff75d058e in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff77956a3 in clone () from /lib64/libc.so.6