由于内存问题,我无法启动 apache2。
服务 apache2 启动
Action 'start' failed.
The Apache error log may have more information.
failed!
tail -n 100 /var/log/apache2/error.log
fork: Cannot allocate memory
unable to fork new process
这是我的 apache2.conf 文件的输出
<IfModule mpm_prefork_module>
StartServers 150
MinSpareServers 10
MaxSpareServers 150
MaxClients 150
MaxRequestsPerChild 2000
</IfModule>
有任何想法吗? :)
干杯
答案1
您的服务器有多少 RAM?
看来您的“StartServers”变量设置得太高了。
StartServers – 这是当您的服务器上启动 Apache 时应该启动的 Apache 实例数。
将其设置为较低的值,例如 10 左右,您就应该能够启动 Apache 服务。