Поддержка Проблемы и решения 500 Internal Server Error

  • Здравствуйте =)

    Уже довольно давно сталкиваюсь на сайте с такой проблемой как: «500 Internal Server Error».

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log.
    Apache/2.4.25 (Debian) Server at globus-tours.com.ua Port 80
    • Пробовал отключать плагины, сайт быстрее грузится, но ошибка все равно периодически выскакивает (как и раньше).
    • Появилась ли после установки какого-то плагина или после чего-то другого — не знаю.
    • Query Monitor показывает от 90 до 140 запросов, для разных страниц админки и сайта.
    • Страницы могут загружаться как очень быстро, так и по 2/4/…/20 секунд.
    • В чем может быть проблема кроме плагинов?
    • Что можно попробовать сделать для исправления?
    • **Кроме отключения плагинов.
    • **Доступа к хостингу нет.
    • Если нужна какая-то еще информация — пишите.
    Current Media Directory........./home/test-gt/public_html/test_site_gt/wp-content/uploads/2019/07
    PHP version.....................7.0.33-0+deb9u3
    Maximum file upload size........2M
    Post maximum file upload size...8M
    Memory Limit....................256M
    Timeout.........................0
    Browser and OS..................Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36 OPR/62.0.3331.72
    DISALLOW_FILE_EDIT..............FALSE

    Активные плагины:

    • Accelerated Mobile Pages
    • Admin Menu Editor
    • Advanced Custom Fields
    • Advanced Custom Fields: Gallery Field
    • Advanced TinyMCE Configuration
    • Classic Editor
    • Clear Cache For Me
    • Cyr-To-Lat
    • Error Log Viewer by BestWebSoft
    • File Manager
    • Hide Admin Panel
    • Media Cleaner
    • Media Library Folders for WordPress
    • Official Facebook Pixel
    • Query Monitor
    • Rank Math SEO
    • Schema
    • TinyMCE Advanced
    • UpdraftPlus — Backup/Restore
    • WP Crontrol
    • WP Editor
    • WP Htaccess Editor
    • WP Retina 2x
    • WP Staging

    Неактивные плагины:

    • Ajax Load More
    • Media Library Folders for WordPress Reset
    • Print My Blog
    • Print this page
    • Raw HTML
    • WP Chatbot
    • WP Print Friendly
    • Тема изменена 4 года, 8 месяцев назад пользователем globurs.
    • Тема изменена 4 года, 8 месяцев назад пользователем globurs.
    • Тема изменена 4 года, 8 месяцев назад пользователем globurs.
    • Тема изменена 4 года, 8 месяцев назад пользователем globurs.

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

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • главная информация по 500 ошибке это логи ошибок сервера — error_log
    там обязательно должна быть указана причина возникновения ошибки.

    исправили уже

    • Ответ изменён 4 года, 8 месяцев назад пользователем tuxfighter.
    • Ответ изменён 4 года, 8 месяцев назад пользователем tuxfighter.

    @flector , спасибо, буду спрашивать с хостинга…
    @tuxfighter , да, накосячил, но уже поправил =)

    Получил log сервера, вот ссылка на загрузку, + еще debug прикладываю.

    Папка с логом и дебагом на гугл диске.

    Может кто-то, что-то подсказать теперь?

    • Ответ изменён 4 года, 8 месяцев назад пользователем globurs.
    • Ответ изменён 4 года, 8 месяцев назад пользователем globurs.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Сэкономлю немного времени для тех, кому неохота переходить со ссылке и искать там текст ошибок 🙂

    
    [Tue Jul 30 16:05:16.053090 2019] [fcgid:warn] [pid 24448] [client 66.249.66.93:46801] mod_fcgid: read data timeout in 31 seconds
    [Tue Jul 30 16:05:16.166097 2019] [core:error] [pid 24448] [client 66.249.66.93:46801] End of script output before headers: index.php
    
    Модератор Yui

    (@fierevere)

    永子

    Решение заключается в изменении конфигурации fcgid.conf.

    В файле /etc/apache2/mods-available/fcgid.conf

    Между тегами <IfModule mod_fcgid> и </IfModule> добавляем:
    IPCCommTimeout 300 # 300 секунд, ну или сколько вам нужно
    1

    IPCCommTimeout 300 # 300 секунд, ну или сколько вам нужно

    IPCCommTimeout — это максимальный период времени ожидания модуля, при попытке чтения или записи в приложение FastCGI.
    Далее сохраняем и выходим из редактора.

    Теперь перезагружаем конфиг апача, ну или весь сервер и радуемся.

    попробуйте это решение.

    Но если хочется разобраться более серьезно, то попробуйте установить https://ru.wordpress.org/plugins/query-monitor/
    и поискать причину таких задержек в скрипте, возможно идет запрос на какой-то неработающий ресурс в сети, возможно что-то еще

    @fierevere , query monitor установлен, но не понятен мне. можете помочь?

    http://prntscr.com/omdwhs
    http://prntscr.com/omdwwa
    http://prntscr.com/omdx7s
    http://prntscr.com/omdxpk
    http://prntscr.com/omdxvs
    http://prntscr.com/omdyhw
    http://prntscr.com/omdypb

    по настройкам fcgid.conf напишу хостингу, может они согласятся внести правки.

    еще немного выдержек из лога:

    
    [Mon Jul 29 17:34:29.961067 2019] [fcgid:warn] [pid 3764] [client 62.16.23.61:65353] mod_fcgid: read data timeout in 31 seconds, referer: http://globus-tours.com.ua/test_site_gt/wp-admin/plugins.php
    [Mon Jul 29 17:34:29.961117 2019] [core:error] [pid 3764] [client 62.16.23.61:65353] End of script output before headers: admin-ajax.php, referer: http://globus-tours.com.ua/test_site_gt/wp-admin/plugins.php
    
    [Mon Jul 29 22:07:09.721094 2019] [fcgid:warn] [pid 25806] [client 141.8.188.18:37735] mod_fcgid: read data timeout in 31 seconds
    [Mon Jul 29 22:07:09.743195 2019] [core:error] [pid 25806] [client 141.8.188.18:37735] End of script output before headers: index.php
    [Mon Jul 29 23:18:11.655298 2019] [fcgid:warn] [pid 1216] [client 162.208.50.90:43624] mod_fcgid: read data timeout in 31 seconds
    [Mon Jul 29 23:18:11.911363 2019] [core:error] [pid 1216] [client 162.208.50.90:43624] End of script output before headers: index.php
    
    [Mon Jul 29 17:13:06.173138 2019] [core:error] [pid 28002] [client 62.16.23.61:65266] End of script output before headers: admin-ajax.php, referer: http://globus-tours.com.ua/test_site_gt/wp-admin/admin.php?page=file-manager
    [Mon Jul 29 17:14:59.489457 2019] [fcgid:warn] [pid 28857] (32)Broken pipe: [client 62.16.23.61:65272] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: http://globus-tours.com.ua/test_site_gt/wp-admin/admin.php?page=file-manager
    
    [Mon Jul 29 14:28:43.745669 2019] [fcgid:warn] [pid 1237] (104)Connection reset by peer: [client 194.0.131.145:40685] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
    
    Модератор Yui

    (@fierevere)

    永子

    попробуйте еще в настройки mod_fcgid (см выше где это)
    добавить директиву

    FcgidOutputBufferSize 0

    **Кроме отключения плагинов.
    **Доступа к хостингу нет.

    Это главная проблема на мой взгляд. Вы не знаете, какой расход памяти идет, процессорной мощности.

    Кроме этого, мне кажется у Вас установлено слишком много плагинов, без которых можно обойтись.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «500 Internal Server Error» закрыта для новых ответов.