Как увеличить число ftp сессий в DirectAdmin

30 Aug 2016 | Автор: anchous |

Переносил тут клиенту сайтеги с хостинга под управлением DirectAdmin и что то резко обломался резвости FTP соединения, т.к параллельно устанавливалось только 3 сессии, а при попытке открыть 4ю, все сразу подвисало и уходило в повторные попытки.

Полез редактировать по ssh, полагая что там крутится старый добрый proftpd у которого, по дефолту, обычно 6-8 сессий и если надо больше, то лечится набором директив:
MaxTransfersPerHost
MaxTransfersPerUser
MaxClients
MaxClientsPerUser

Системный монитор ps -axj показал, что оказывается работает pure-ftpd у которого нет конфига как такового и все опочки цепляются прямо из запускающего скрипта /etc/init.d/pure-ftpd в котором надо подрихтовать ключик запуска -C N в директиве OPTIONS
#!/bin/sh
# Startup script for Pure-FTPD
LOG=/var/log/pureftpd.log
DB=/etc/pureftpd.pdb
OPTIONS=”-B -A -C 4 -E -H -k 95 -L 10000:8 -O stats:${LOG} -l puredb:${DB} -p 35000:35999 -u 100 -U 133:022 -w -Z”
которая по умолчанию установлена в 4 одновременных соединения, следствием чего и является неспешная работа.

Меняем на 10, рестартим сервис
# service pure-ftpd restart

и радуемся скоростям

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги:

Ваш отзыв