Не удается выделить ошибку памяти

Я получаю сообщение об ошибке «Не удается выделить память» в WordPress, и ни один из других потоков не помог мне, поэтому я решил спросить еще раз, что конкретно с моим.

Я запускаю выделенный сервер со следующими характеристиками ниже:

Godaddy Выделенный Сервер

На сервере я запускаю сайт для взрослых WordPress, который позволяет пользователям передавать потоковое видео, размещенное на сервере. ——> NSFW Мой веб-сайт

По какой-то причине я продолжаю получать эту ошибку ниже:

(12)Cannot allocate memory: couldn't create child process: /usr/sbin/suphp

Эта ошибка появляется только тогда, когда я «публикую» несколько (10-100) видео на веб-сайте одновременно.

Ниже приведен код в моем php.ini

upload_max_filesize = 3000M
post_max_size = 2000M
memory_limit = 5000M
file_uploads = On
max_execution_time = 300

Вот как это выглядит из диспетчера сервера на GoDaddy, когда я не нажимаю «Опубликовать»

введите описание изображения здесь

Кроме того, здесь приведена дополнительная информация об ошибке после недавней массовой публикации, которая будет продолжаться в течение 2-3 минут, после чего она полностью прекратится.

[Wed Nov 08 17:57:16.840005 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:16.839550 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:16.836552 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:16.836021 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:16.832745 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:16.832256 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:02.669004 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for
[Wed Nov 08 17:57:02.668845 2017] [:error] (12)Cannot allocate memory: [client] couldn't create child process: /usr/sbin/suphp for

Я не использую CloudLinux и RLimitMEM не включен

Вот мой /wp-includes/default-constants.php

// Define memory limits.
if ( ! defined( 'WP_MEMORY_LIMIT' ) ) {
if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
define( 'WP_MEMORY_LIMIT', $current_limit );
} elseif ( is_multisite() ) {
define( 'WP_MEMORY_LIMIT', '512M' );
} else {
define( 'WP_MEMORY_LIMIT', '512M' );
}
}

if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
define( 'WP_MAX_MEMORY_LIMIT', $current_limit );
} elseif ( -1 === $current_limit_int || $current_limit_int > 268435456 /* = 512M */ ) {
define( 'WP_MAX_MEMORY_LIMIT', $current_limit );
} else {
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
}
}

1

Решение

  • проблема решена путем увеличения лимита памяти php.ini в конфигурационном файле apache
  • Убедитесь, что значение memory_limit в /usr/local/lib/php.ini установлено на более высокое значение
  • Увеличьте предел памяти WordPress, определенный в /wp-includes/default-constants.php
-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]