ftp/tcp 服务器故障(循环)

ftp/tcp 服务器故障(循环)

我经常遇到错误/var/log/messages,ftp 服务不停地停止和启动。我不知道这个错误信息背后的原因,也不知道这些错误发生时发生了什么。

May  4 04:11:23 node1 inetd[1587]: ftp/tcp server failing (looping), service terminated
May  4 04:51:13 node1 inetd[1587]: ftp/tcp server failing (looping), service terminated
May  8 04:12:10 node1 inetd[1587]: ftp/tcp server failing (looping), service terminated
May 15 04:14:56 node1 inetd[1587]: ftp/tcp server failing (looping), service terminated
May 16 04:15:28 node1 inetd[1587]: ftp/tcp server failing (looping), service terminated
May 16 04:37:38 node1 inetd[1587]: ftp/tcp server failing (looping), service terminated

SuSE SLES-8 (i386)
补丁级别 = 4

有人能帮助我摆脱这个错误吗?

答案1

inetd由于某种原因正在停止您的 ftp 服务。当您在任意给定时间打开过多连接时,这种情况经常发生。它假定您处于连接状态。

看一下/etc/inetd.conf。应该有一个名为protocolftp-service 的选项,后面跟着一个数字,尝试将其设置得更高一些。

ftp     stream  tcp     nowait/3/10  root    /usr/libexec/ftpd       ftpd -l

代表3子进程的最大数量和10连接的最大数量。删除或更改为0将使该值不受限制。

一些 FTP 客户端为每次传输打开大量单独的连接,这可能会导致这种行为。

不要忘记inetd在进行更改后重新启动。

相关内容