Sun Java System Messaging Server 6.3 管理指南

20.14.4.1 Linux - Messaging Server 修補程式 120230-08,IMAP、POP 與 HTTP 伺服器因超出每個處理程序的階段作業數而無法啟動

安裝此修補程式後,當您嘗試啟動 Messaging Server 時,IMAP、POP 與 HTTP 伺服器無法啟動,並可能傳送類似如下的錯誤記錄:


http server - log:
[29/May/2006:17:44:37 +051800] usg197 httpd[6751]: General Critical: Not enough file 
descriptors to support 6000 sessions per process; Recommend ulimit -n 12851 or 87 
sessions per process.

pop server - log:
[29/May/2006:17:44:37 +051800] usg197 popd[6749]: General Critical: Not enough file 
descriptors to support 600 sessions per process; Recommend ulimit -n 2651 or 58 
sessions per process.

Once these values setting in /opt/sun/messaging/sbin/configutil then imap server 
failed to start

imap server - log: 
[29/May/2006:17:44:37 +051800] usg197 imapd[6747]: General Critical: Not enough 
file descriptors to support 4000 sessions per process; Recommend ulimit -n 12851 
or 58 sessions per process.

為這三個伺服器階段作業設定適當的檔案描述元數目。您可以在 /etc/sysctl.conf 中增加如下內容,並使用 sysctl -p 重新讀取該檔案,而使用其他檔案描述元:


fs.file-max = 65536

您也必須在 /etc/security/limits.conf 中增加如下內容:


*   soft  nofile  65536  
*   hard  nofile  65536