2013-11-15 23 views
13

這是在Ubuntu 12.04.3 LTS服務器上。增加Ubuntu/Upstart(initctl)的最大打開文件

我已經添加了以下到/etc/security/limits.conf文件(我Golang進程以root身份運行):

*  hard nofile 50000 
*  soft nofile 50000 
root hard nofile 50000 
root soft nofile 50000 

我已經添加了以下內容/etc/pam.d/common -session

session required pam_limits.so 

我已經添加了以下到/etc/sysctl.conf:

fs.file-max = 50000 

然而,當我執行cat/proc/{PID} /限制,我得到:

Limit      Soft Limit   Hard Limit   Units  
Max open files   1024     4096     files  

這種情況只有當我開始處理從暴發戶通過sudo啓動initctl的SERVICE_NAME。如果我自己啓動此過程,它會確認我的設置。

我該如何解決這個問題?

回答

相關問題