Поддержка Проблемы и решения 500 internal server error

  • Здравствуйте!
    Здравствуйте, нужна помощь специалиста и хотелось бы узнать, почему возникает ошибка на сайте.
    В браузере в режиме отладки, при редактировании страницы сайта проектбюро.рф в визуальном редакторе, не получается сохранить страницу после редактирования.
    ——-
    В console показывается ошибка
    (POST https://xn--90ahpodbheq5j.xn--p1ai/wp-admin/admin-ajax.php 500 (Internal Server Error) jquery.js?ver=1.12.4:4)
    ——-
    Такая же беда с загрузкой медиа файлов
    POST https://xn--90ahpodbheq5j.xn--p1ai/wp-admin/async-upload.php 500 (Internal Server Error) moxie.min.js?ver=1.3.5:2
    ——-

    Был переезд на VDS — на обычном хостинге все работало
    Тема обновляется
    WP последняя версия
    PHP 7.2.8 (alt)
    Режим работы PHP
    FastCGI (Apache)
    Версия PHP (CGI)
    nginx 1.14.0-1.el7_4.ngx
    ——-
    Версии программного обеспечения
    Apache 2.4.6-80.el7.centos.1 — работает вместе с nginx
    nginx 1.14.0-1.el7_4.ngx
    MySQL 5.5.60-1.el7_5
    PHP 5.4.16-45.el7
    Perl 5.16.3-292.el7
    Kernel 3.10.0-862.11.6.el7.x86_64

    ——
    Что пробовали
    1. Меняли шаблон сайта на стандартный, ошибка не пропадает.
    2. Отключали все плагины, ошибка сохранилась.
    3. Обновление CMS WordPress, не помогло.
    Меняли Настройки PHP, рекомендация службы поддержки темы:
    post_max_size 128М
    memory_limit 256Мб
    max_execution_time 180
    upload_max_filesize 256Мб
    max_input_time 600
    max_input_vars 5000

    • Тема изменена 5 лет, 7 месяцев назад пользователем Yui. Причина: в другой раздел

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Yui

    (@fierevere)

    永子

    словили ошибку 500 — смотрите лог ошибок сервера (PHP)

    Можете подсказать, где посмотреть логи ошибок сервера (PHP). Установлена панель ispmanager 5. Честно говоря я не особо разбираюсь в этом, поэтому и помощи прошу. Даже если найду логи, мне они не помогут, может вы посмотрите и подскажите?

    Модератор Yui

    (@fierevere)

    永子

    вероятно /var/log/apache/error.log
    либо /var/log/httpd-error.log
    но т.к. у вас VPS, то вам лучше знать где у вас что должно лежать… )

    в конце файла ищите строку с Fatal Error
    можете показать ее тут

    Fatal Error — нет такого
    Вставил немного логов, может поможет?

    Путь такой
    /var/www/httpd-logs/xn--90ahpodbheq5j.xn--p1ai.error.log

    2018/09/16 12:48:07 [warn] 3054#3054: *96336 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000439, client: 84.53.198.254, server: xn--90ahpodbheq5j.xn--p1ai, request: «POST /wp-admin/post.php HTTP/1.1», host: «xn--90ahpodbheq5j.xn--p1ai», referrer: «https://xn--90ahpodbheq5j.xn--p1ai/wp-admin/post.php?post=41&action=edit»
    ——-
    2018/09/16 12:48:08 [warn] 3054#3054: *96336 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/0/44/0000000440 while reading upstream, client: 84.53.198.254, server: xn--90ahpodbheq5j.xn--p1ai, request: «GET /wp-admin/post.php?post=41&action=edit&message=1 HTTP/1.1», upstream: «http://127.0.0.1:8080/wp-admin/post.php?post=41&action=edit&message=1», host: «xn--90ahpodbheq5j.xn--p1ai», referrer: «https://xn--90ahpodbheq5j.xn--p1ai/wp-admin/post.php?post=41&action=edit»
    ——-
    2018/09/16 12:50:57 [warn] 3054#3054: *96336 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/1/44/0000000441 while reading upstream, client: 84.53.198.254, server: xn--90ahpodbheq5j.xn--p1ai, request: «GET /wp-admin/post.php?post=41&:

    или вот журнал ошибок из ispmanager

    2018/09/16 21:48:57 [warn] 8097#8097: *12782 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000036, client: 84.53.198.254, server: xn--90ahpodbheq5j.xn--p1ai, request: «POST /wp-admin/admin-ajax.php HTTP/1.1», host: «xn--90ahpodbheq5j.xn--p1ai», referrer: «https://xn--90ahpodbheq5j.xn--p1ai/?et_fb=1»

    2018/09/16 21:48:58 [warn] 8097#8097: *13760 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000037, client: 84.53.198.254, server: xn--90ahpodbheq5j.xn--p1ai, request: «POST /wp-admin/async-upload.php HTTP/1.1», host: «xn--90ahpodbheq5j.xn--p1ai», referrer: «https://xn--90ahpodbheq5j.xn--p1ai/?et_fb=1»

    [Sun Sep 16 21:49:03.688083 2018] [fcgid:warn] [pid 7139] [client 84.53.198.254:50764] mod_fcgid: HTTP request length 133952 (so far) exceeds MaxRequestLen (131072), referer: https://xn--90ahpodbheq5j.xn--p1ai/?et_fb=1

    2018/09/16 21:49:58 [warn] 8097#8097: *13760 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000038, client: 84.53.198.254, server: xn--90ahpodbheq5j.xn--p1ai, request: «POST /wp-admin/admin-ajax.php HTTP/1.1», host: «xn--90ahpodbheq5j.xn--p1ai», referrer: «https://xn--90ahpodbheq5j.xn--p1ai/?et_fb=1»

    Модератор Yui

    (@fierevere)

    永子

    не совсем конечно вы тот лог нашли, но проблема может быть и тут
    как исправить написано коротко и емко тут:
    https://4admin.space/2016/09/13/1/

    как вариант можно сменить PHP SAPI в настройках ispmngr
    nginx как прокси
    apache2 + mpm_itk если несколько сайтов/пользователей

    apache2 + mod_php самый простой вариант, если VPS взята под один сайт

    Спасибо, посмотрю!

    Модератор Yui

    (@fierevere)

    永子

    не заметила в каком разделе изначально была создана тема.
    перенесла в общий, раз тут уже общие ответы, если все же нужен фрилансер который посмотрит и разберется, то создайте еще раз такую же тему в «Поиске специалистов» https://ru.wordpress.org/support/forum/community/

    В панеле управления видно что именно превышено, процессор, память или другие параметры? Сообщения типа «500 internal server error» — признак плохого хостинга. В нормальном хостинга в случае превышения лимитов выводятся сообщения об ошибке: 508 resource limit is reached

    Всем спасибо! Дело было вот в чем.
    Задали параметры
    FcgidMaxRequestLen 33554432
    MaxRequestLen 33554432

    В файле /httpd/conf.d/fcgid.conf

    Сообщения типа «500 internal server error» — признак плохого хостинга

    Это совершено не так.
    500я ошибка может появиться из-за чего угодно — от ошибок в коде до неправильной конфигурации сервера.

    В нормальном хостинга в случае превышения лимитов выводятся сообщения об ошибке: 508 resource limit is reached

    Это другая ошибка.

    В моей практике такая ошибка возникала при общей перегрузке сервера не по моей вине и пару раз при перегрузке моего сайта.

    В моей практике

    Ваша практика не является достоверной информацией, а только вводит в заблуждение других. Во всяком случае в данном вопросе.
    Используйте поисковые системы для повышения уровня знаний.

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «500 internal server error» закрыта для новых ответов.