Я понял!
Ключ должен использовать -P
, но необходимо использовать "очевидный" выбор, так как Вы не можете открыть другой порт и иметь его подключение в.
Заключить документацию в кавычки:
- заставьте завихрение выбрать тот же IP-адрес, который уже используется для соединения управления
Так вихревая команда
curl -u username:password -P - -o output.file ftp://whatever/source.file
-P -
была важная часть. По существу это заставляет завихрение использовать единственное доступное соединение (соединение команды) для передачи данных.
Ура!
Ваш предел на открытые файлы устанавливается к 1 024, не к неограниченному. Изменение с ulimit-n для тестирования, и в/etc/security/limits.conf для производственного использования.
SvenW находится на деньгах.
Только для добавления, если Вы не хотите применять новую политику в масштабе всей системы; Например, пользователь, порождающий процесс Java также, выполняет другие обязанности. Это мог бы хорошо быть корень. Затем можно хотеть отредактировать или создать обертку для запуска приложения Java, которое работает ulimit -nX
перед запуском. Очевидно, необходимо играть со значением X для нахождения разумного числа для требований.