我想在cPanel服务器上更改Apache的打开文件设置。 如果我在/etc/init.d/httpd中设置了新的值,一切正常,直到我用EasyApache重新编译,然后它被重置为旧值(不高于16384,我需要更高)。 我在哪里可以提高默认值?
我找不到任何地方。
我自己想出了:
attr + i /etc/init.d/httpd
这工作,但更好的是最终的答案cPanel:
我根本无法在Google上find这个,但是现在你去了,希望现在人们可以find它。
我会冒这个猜测。 可能当你重新编译时,你的init.d / httpd被覆盖。 当你重新编译时,你所有的进程都被closures了,所以ulimit不再适用于它们。 Ulimit只适用于运行的shell。因此,一个解决scheme是将整个shell的默认值设置得更高。 你可以通过进入/ etc / profile并在那里设置。 只要意识到这将有系统广泛的后果。 你可以做的另一件事是编写一个shell脚本,如果它不在那里,那么你的init.d / httpd文件会附加ulimit文件,然后让它作为编译过程的一部分运行。