Как увеличить число ftp сессий в DirectAdmin
30 Aug 2016 | Автор: dd |Переносил тут клиенту сайтеги с хостинга под управлением 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
и радуемся скоростям
Теги: ftp