问题标签 [xinetd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gdb - 使用 GDB 调试 xinetd 服务
我有一个 xinetd 服务,它在客户端请求上运行一个可执行文件。
我想调试可执行文件。
如何以聪明的方式做到这一点?
service - Xinetd 错误服务/协议组合不在 /etc/services
尝试创建一个简单的 xinetd 风格的服务器,而不需要先创建一个完整的服务。我有以下文件位于/etc/xinetd.d/myscript:
但是重新启动xinetd时我不断收到以下错误:
service/protocol combination not in /etc/services
centos - Systemctl:参数列表太长
我正在运行Centos 7,需要安装check_mk代理来获取机器统计信息。我已经Centos 7通过一个包在同一集群的许多其他人中成功安装了代理,rpm但是在当前机器上我得到了这个输出:
还注意到系统无法使用任何systemd新服务。我为测试目的制作了一个垃圾服务,它的配置文件/etc/systemd/system被命名test.service并简单地调用了/root/test_service/. 这是服务文件:
这是python脚本:
运行systemctl start test.service我得到错误:
此外,systemd似乎工作正常,因为我有很多其他服务启动并运行。还尝试启动xinetd服务导致相同的错误。
任何线索将不胜感激。
php - php xinetd UDP 套接字 - fwrite STDOUT errno 89
我有一个用 PHP 编写的简单 xINETd UDP 服务 - 基本上充当代理 - 但是当我尝试写回答案时,fwrite(STDOUT, $ans);我遇到了一个有趣的错误:
因为它是 xinetd,它制作了套接字并将其绑定到 PHP 标准输入/标准输出,所以我对这个问题感到迷茫。(简单的 'echo' 没有给出错误信息,但也没有发回响应包)
mysql - 带有 xinetd 的 haproxy 显示警告:无法获取客户端地址:对等方重置连接
我已经按照本教程设置了一个带有 2 个 MariaDB 服务器的 Galera 集群的 HAProxy 服务器;因此,HAProxy、前端和后端运行良好,除了我在下面收到此警告消息。怎么了?或者我怎样才能摆脱这个警告?
tail -f /var/log/messages
这是我的 mysqlchk 文件
haproxy.cfg
当我远程登录到 Mariadb 之一时,它显示了这一点,但 /var/log/messages 中没有警告消息
nagios - 除非 XINETD 通过命令行启动,否则 XINETD 无法启动 NSCA 守护进程
我已将 xinetd 配置为在端口 5667 上建立连接时启动 NSCA。我可以通过命令行以 root 身份启动 xinetd 并且一切正常:
我可以向自己发送一条测试 NSCA 消息,并且 /var/log/messages 显示 NSCA 守护进程正在启动、写入 nagios.cmd 管道等。
但是,当由 运行时systemctl start xinetd,我的测试消息失败,并显示“在收到初始化数据包之前服务器已关闭连接”ps -ef | grep xinetd无论以哪种方式运行,xinetd 服务看起来都是一样的。我不认为它是用户或权限问题,因为它应该以 root 身份运行。
没有太多运气让 NSCA 或 XINETD 记录任何相关信息,说明为什么它试图启动 NSCA 守护程序但立即退出......
请参阅下面的有关 xinetd 的 nsca 文件
aix - xinetd 在 HP-UX 和 AIX 上是否可配置?
我知道 inetd 在 HP-UX 和 AIX 上可用。
在 Linux 上,inetd 可用于内核 2.x 及更低版本,xinetd 可用于 3.x 及更高版本。
在 HP-UX 和 AIX 上,xinetd 无法安装或使用。
这个可以用吗?帮我。
mysql - HAProxy 无法连接到 MariaDB
我正在尝试使用 HAProxy 来控制一个带有 IP 的 Mariadb 集群:
192.168.206.41 mariadb1
192.168.206.157 mariadb2
192.168.206.94 mariadb3
,我在同一台服务器上安装了 haproxy,数据库为:
192.168.206.41 haproxy1
192.1628.206.157 haproxy
我的问题是当我使用语法时:mysql -u root -p -h 192.168.206.94 -P 3030 -e "select Host, User, Password from mysql.user"在 mariadb1 上测试 haproxy1 和 mariadb3 之间的连接。它不起作用并响应:
[root@mariadb1 ~]# mysql -u root -p -h 192.168.206.94 -P 3030 -e "select Host, User, Password from mysql.user" Enter password:
ERROR 2002 (HY000): Can't connect to MySQL '192.168.206.94' (115) 上的服务器
虽然我已禁用 SELinux 并在两台服务器上的 firewalld 上添加了必要的端口
[root@mariadb1 ~]# firewall-cmd --list-ports;
3306/tcp 443/tcp 80/tcp 4567/tcp 4568/tcp 4444/tcp 4567/udp 873/tcp 9200/tcp 9000/tcp 3030/tcp
这在两台服务器上都是一样的。
这是我的 /etc/haproxy/haproxy.cfg:
我还检查并禁用了 /etc/my.cnf 中的 bind-address=127.0.0.1
mariadb 集群工作正常,语法 Mariadb>show status like 'wsrep_cluster_size'; 回复:
而且我还确定创建一个具有所有权限的用户 root@'%' 和另一个用于 xinetd 的 clustercheck 用户
我还在文件 /etc/hosts 中声明了服务器的所有 IP。
另一个重要问题是,当我尝试将 haproxy1 连接到 mariadb2(带有 haproxy 的那个)时,它显示:
[root@mariadb1 ~]# mysql -u root -p -h 192.168.206.157 -P 3030 -e "select Host, User, Password from mysql.user" Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at '握手:读取初始通信数据包',系统错误:11
虽然我曾经# semanage port -m -t http_port_t -p tcp 3030让 SELinux 在不禁用 SELinux 的情况下绕过端口 3030,9200 和 9000
但是当我禁用 SElinux 时,它又可以正常工作了。我知道这不是一种合适的方式,因为在管理服务器时不会禁用 SELinux。
我在谷歌上查了好几个小时,很可能我是地球上唯一一个有这些问题的人。有人可以帮我解决这两种情况吗?
nagios - Nagios nrpe 插件安装在远程主机上
在 Centos7 上,按照nrpe 插件安装步骤,在测试 Nagios 服务器和远程代理之间的连接时,我收到了这个错误...
在 /etc/xinetd.d/nrpe 中,我将 Nagios 服务器的 IP 地址添加到 only_from 字段。
然后我重新启动了 xinetd 服务;但是,在检查服务状态时,会出现此错误日志消息...
