在 Linux 上运行 Darwin Streaming Server 5.5.5。
我在使用 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
。