• После автоматического обновления «504 Gateway Time-out». Не могу ничего сделать. Сайт тупо висит войти никуда не возможно.
    Восстанавливаю из бэкапа он тут же ломится обновиться и снова «504 Gateway Time-out».
    В логе ошибок :
    ALERT — script tried to increase memory_limit to 268435456 bytes which is above the allowed value (attacker ‘195.225.144.185’, file ‘/home/…/www/…/wp-admin/admin.php’, line 132), referer: http://…/wp-admin/nav-menus.php

    В файле 132 строка:
    @ini_set( ‘memory_limit’, apply_filters( ‘admin_memory_limit’, ‘) );

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Если еще не читали ничего про эту ошибку, то — http://hosting101.ru/504-gateway-timeout.html

    Atrax

    (@atrax)

    Ethical engineer

    Недостаточно памяти для WP.
    Переходите на более мощный тариф.

    Недостаточно памяти для WP.

    такой ответ слишком очевиден, если не думать о количестве памяти, которое пытается получить скрипт — 256Мб. это перебор явный.

    меня больше смущает надпись attacker ‘195.225.144.185’ — почему аттакер то?

    Модератор Yui

    (@fierevere)

    永子

    хостер не разрешает увеличивать лимит памяти php, что пытается сделать скрипт, он не пытается получить сразу 256 метров, что как пмшет Flector конечно же перебор, а вот попытка увеличить лимит вполне легальна,

    алерт — предупреждение, ошибкой не является, но почему то вешает скрипт, стоит отключить в настройках плагина или коде

    но почему то вешает скрипт,

    скорее всего его вешает именно система безопасности хостера. подозрительные действия по увеличению лимита памяти — насильственное прекращение работы скрипта.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    С версии 3.0 при работе в админке WordPress пытается увеличить доступную память до 256 МБ, чтобы её хватило для возможных ресурсоёмких операций.

    В версии 3.2 появилась константа WP_MAX_MEMORY_LIMIT, с помощью которой это значение можно настроить.

    В 4.2.3 ничего из этого не менялось. Судя по ошибке, ваш хостинг-провайдер блокирует скрипт при запросе памяти больше некоего допустимого объёма.

    Попробуйте добавить строку в wp-config.php:

    define( 'WP_MAX_MEMORY_LIMIT', '128M' );

    (Предполагается, что 128 МБ — допустимое значение, которое не вызовет ошибки.)

Просмотр 6 ответов — с 1 по 6 (всего 6)

Тема «504 Gateway Time-out после обновления» закрыта для новых ответов.