В Darwin Streaming Server 5.5.5 работает под Linux.
У меня возникают проблемы с запуском нескольких плейлистов с помощью PlaylistBroadcaster. Кажется, я достигаю предела одновременного воспроизведения 22 плейлистов. Как только я пытаюсь запустить 23-е, появляется следующая ошибка.
2009-07-09 09:39:38: FATAL: Out of File Descriptors.
Set max connections lower and check for competing usage from other processes.
Exiting.
И все процессы PlaylistBroadcaster убиваются.
# cat /proc/sys/fs/file-max
386132
# ulimit -n
1024
Что ты получаешь от ulimit -n
? Это должно дать вам «максимальное количество дескрипторов открытых файлов» для каждого процесса.
Изменить: вы можете увидеть, сколько дескрипторов файлов использует процесс, следуя инструкциям Вот и Вот.
Ограничения ресурсов могут быть установлены для пользователей во время входа в систему путем редактирования /etc/security/limits.conf
. Видеть man limits.conf
и man pam_limits
для подробностей.