最近不时出现一些问题,就是程序绑定50000端口错误,提示绑定失败后程序退出。
可能的原因
查看sestatus
#sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: disabled
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
虽然是permissive状态,但是50000端口在selinux限制列表中
#semanage port -l | grep 50000
hplip_port_t tcp 1782, 2207, 2208, 8290, 8292, 9100, 9101, 9102, 9220, 9221, 9222, 9280, 9281, 9282, 9290, 9291, 50000, 50002
将selinux彻底关闭后,持续观察。