Apache не хватает памяти и перезагружается на 1 ГБ оперативной памяти - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть проблема, которую я пытаюсь решить в течение некоторого времени.Я использую версию Bitnami WordPress на Windows VM, и сервер работает нормально, но когда Apache достигает 1 ГБ ОЗУ, он автоматически перезагружается, и в журнале ошибок я получаю следующую ошибку:

Fatal error: Out of memory

Я пробовал так многоконфигурации и проблема не так часто, но это происходит снова, когда httpd.exe процесс достигает 1 ГБ ОЗУ.

Вот мои настройки виртуальной машины:

  • ОС VM: Windows Server 2016 - 64-разрядная
  • ОЗУ: 4 ГБ
  • ЦП : 4 процессора

WP-CONFIG.php:

define( 'WP_MEMORY_LIMIT', '3000M' );

httpd.conf:

Timeout 10
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

httpd-mpm.conf:

<IfModule mpm_winnt_module>
    ThreadsPerChild      300
    MaxRequestsPerChild    0
</IfModule>

<IfModule !mpm_netware_module>
    MaxMemFree            2048
</IfModule>

<IfModule mpm_netware_module>
    MaxMemFree             100
</IfModule>

.htaccess:

php_value memory_limit 3000M
php_value post_max_size 128M
php_value max_execution_time 120
php_value max_input_time 300
php_value upload_max_filesize 64M

Любая идея / решение, как исправить эти перезапуски, когда Apache Server(httpd.exe) достигает 1 ГБ ОЗУ?

Большое спасибо!

...