Apache2 - Hành động 'bắt đầu' thất bại. Fork ngã ba: Không thể phân bổ bộ nhớ


-1

Tôi không thể bắt đầu apache2 do vấn đề bộ nhớ.

dịch vụ apache2 bắt đầu

Action 'start' failed.
The Apache error log may have more information. 
failed!

đuôi -n 100 /var/log/apache2/error.log

fork: Cannot allocate memory
unable to fork new process

Đây là đầu ra của tệp apache2.conf của tôi

<IfModule mpm_prefork_module>
    StartServers        150
    MinSpareServers      10
    MaxSpareServers     150
    MaxClients          150
    MaxRequestsPerChild   2000
</IfModule>

Có ý kiến ​​gì không? :)

Chúc mừng

Câu trả lời:


1

Bạn có bao nhiêu RAM trên máy chủ của mình?

Có vẻ như biến 'StartServers' của bạn được đặt quá cao.

StartServers - đây là số lượng phiên bản Apache sẽ bắt đầu khi Apache được khởi động trên máy chủ của bạn.

Đặt nó thành giá trị thấp hơn, ví dụ 10 hoặc hơn và bạn sẽ có thể bắt đầu dịch vụ Apache.


Ngoài ra, nếu đây là nó, tôi sẽ đề nghị giảm xuống MaxSpareServersvà có thể MaxClientslà tốt.
một CVn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.