在兩個系統測試下都是如此
supervisor debian7 是 apt-get 直接安裝的 centos6 是 yum epel 源安裝的
只要把設置文件的 minfds 拉高開機就不會自啟動 (log 也沒任何東西...)
echo "fs.file-max = 131072" >> /etc/sysctl.conf
echo "* soft nofile 131072" >> /etc/security/limits.d/90-nproc.conf
echo "* hard nofile 131072" >> /etc/security/limits.d/90-nproc.conf
echo "ulimit -SHn 102400" >> /etc/profile
echo "session required pam_limits.so" >> /etc/pam.d/su
ulimit 之類的設置也做了 chkconfig/update-rc.d 都確認過服務有設置好開機自動運行的
但只要 minfds 拉高他就不自啟動了 求解
PS: 另外有一台機器是 Debian 8 卻沒這個問題... 在 OpenVZ 底下也不會遇到..
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.