У меня частые ошибки в /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)
PATCHLEVEL = 4
Не могли бы вы помочь мне избавиться от этой ошибки.
inetd
по какой-то причине останавливает ваш ftp-сервис. Это часто случается, когда у вас слишком много открытых соединений в любой момент времени. Предполагается, что вы подключены.
Посмотри на /etc/inetd.conf
. Должна быть опция под названием protocol
для ftp-сервиса, за которым следует номер, попробуйте установить более высокое значение.
ftp stream tcp nowait/3/10 root /usr/libexec/ftpd ftpd -l
В 3
обозначает максимальное количество дочерних процессов и 10
для максимального количества подключений. Удаление этого или изменение его на 0
сделает это безграничным.
Некоторые FTP-клиенты открывают множество отдельных соединений для каждой передачи, это может вызвать такое поведение.
Не забудьте перезапустить inetd
после внесения изменений.