Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
avgaz

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

Recommended Posts

Добрый день, поменял 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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

ставь 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 запрос не проходит.

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...