Больше не может открывать файлы в сервере Linux!

Я понял!

Ключ должен использовать -P, но необходимо использовать "очевидный" выбор, так как Вы не можете открыть другой порт и иметь его подключение в.

Заключить документацию в кавычки:

- заставьте завихрение выбрать тот же IP-адрес, который уже используется для соединения управления

Так вихревая команда

curl -u username:password -P - -o output.file ftp://whatever/source.file

-P - была важная часть. По существу это заставляет завихрение использовать единственное доступное соединение (соединение команды) для передачи данных.

Ура!

1
задан 24 September 2009 в 08:10
2 ответа

Ваш предел на открытые файлы устанавливается к 1 024, не к неограниченному. Изменение с ulimit-n для тестирования, и в/etc/security/limits.conf для производственного использования.

4
ответ дан 3 December 2019 в 17:29
  • 1
    Поразили это слишком много раз системными значениями по умолчанию. –  Ryaner 24 September 2009 в 12:26

SvenW находится на деньгах.

Только для добавления, если Вы не хотите применять новую политику в масштабе всей системы; Например, пользователь, порождающий процесс Java также, выполняет другие обязанности. Это мог бы хорошо быть корень. Затем можно хотеть отредактировать или создать обертку для запуска приложения Java, которое работает ulimit -nX перед запуском. Очевидно, необходимо играть со значением X для нахождения разумного числа для требований.

1
ответ дан 3 December 2019 в 17:29

Теги

Похожие вопросы