Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

После переноса с debian8 на ubuntu18.04 появились ошибки

Добрый день, поменял VDS с debian8 на ubuntu18.04 у одного провайдера, тех.характеристики железа немного так же улучшились панель ISPmanager.

Настройки сделал такие же как и были то есть в конфиги в нес изменения какие и были на debian8, но вот у сайта лог ошибок кишит таким ошибками(предупреждениями) за час по 15-20 раз может возникнуть

php как FastCGI (Apache)

Так же nginx стоит

[sat Dec 07 17:54:08.909860 2019] [fcgid:warn] [pid 28920] (32)Broken pipe: [client 91.****:54532] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: https://www.****.ru/forum/topic/****/

При этом в логе access.log в это время идет ошибка 500

**** - - [07/Dec/2019:17:54:08 +0300] "GET /forum/topic/*****/ HTTP/1.0" 500 21888 "https://www.****.ru/forum/topic/****/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0"

Настройки /etc/apache2/mods-available/fcgid.conf пробовал разные, но ошибка не исчезает да и периодичность не меняется, в данный момент настройки такие

<IfModule mod_fcgid.c>
 FcgidProcessLifeTime 300
 FcgidMaxProcesses 3000
 FcgidMaxProcessesPerClass 500
 FcgidConnectTimeout 300
 FcgidIOTimeout 3600
 FcgidBusyTimeout 3600
 FcgidMaxRequestLen 104857600
 <IfModule mod_mime.c>
   AddHandler fcgid-script .fcgi
 </IfModule>
</IfModule>

Так же пробовал

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 3000
FcgidMaxProcessesPerClass 3000

Результата не какого

В обще не реагирует на настройки

Так же пару раз удавалась самому вызвать эту ошибку, но в логах пишется что ошибка 500 хотя страница загрузилась нормально, может это вызывается асинхронными запросами ajax которые делает форум? но почему их тогда таких ошибок ранее не было ((

тут вот в самом низу упоминается про AJAX https://stackoverflow.com/questions/33811543/php-and-mod-fcgid-ap-pass-brigade-failed-in-handle-request-ipc-function

Как решить эту проблему? за сутки очень много таких ошибок

Рекомендованные сообщения

  • Автор

проблема тут в этом https://www.tablix.org/~avian/blog/archives/2016/05/on_ap_pass_brigade_failed/ но она возникает не из за того, что пользователь прервал загрузку страницы, а из за прерванного асинхронного запроса AJAX во время загрузки страницы ((

 

Как хоть узнать из за чего конкретно? уж больно не приятно наблюдать лог заваленный этой ошибкой ((

От кройте консоль в браузере и посмотрите запросы

  • Автор

От кройте консоль в браузере и посмотрите запросы

Так я пробовал, но там нет запросов с 500 ошибкой, там все в порядке 200 и 304(на запросы со сторонних ресурсов). Так же не понятно как вызвать эту ошибку и при каком обстоятельстве она возникает, захожу на теже страницы что и в логах ошибки нет в логах ((

ставь centos апач+нгинкс под isp lite

  • Автор

ставь centos апач+нгинкс под isp lite

 

Самое свежее ПО которое идет из коробки у ISPmanager это на Ubuntu 18.04 там по умолчанию ставится sql 5.7 и php 7.2, у CentOS 7 которую поддерживает ISPmanager идет дефолтные mariadb 5.5 и php 5.4 то есть ещё старее чем на deb8 и смысла не какого не было бы в смене ОС, возится с альтернативными версиями и запускать БД в контейнере ну как бы не очень, а самостоятельно обновлять это считай лишится обновлений панели в дальнейшем. По этому и поменял на Ubuntu 18.04 так же у меня был старый тариф и при форматировании за те же деньги перешёл на более новый по более мощностей.

Но вот прелестная ошибка эта покоя не дает ((( просто понять не могу почему она возникает, её ведь ранее не было, может при восстановлении форума где то косяк был и теперь какой то фоновый ajax запрос не проходит.

А вот вычислить из за чего конкретно не как не получается ((

Могу дать в личку телефон хорошего специалиста по серверам. Но он бесплатно не будет делать.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.