• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Issue AH01068: Got bogus version 32

Pascal_Netenvie

Regular Pleskian
Hi,
Searching for a problem in Apache error log i regularly see this error :
AH01068: Got bogus version 32
Followed by this one :
(22)Invalid argument: AH01075: Error dispatching request to : (passing brigade to output filters)

What to understand ? What can cause this error ?

Debian 8.5 with Plesk 12.5.30 up39
Nginx is off, PHP run as FPM by Apache.

Cheers.
 
Hi Pascal_Netenvie,

it is a mod_proxy_fcgi / php-fpm bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=56110

Code:
Product:    Apache httpd-2
Component:    mod_proxy_fcgi
Version:    2.4.7

QUOTED FROM https://bz.apache.org/bugzilla/show_bug.cgi?id=56110#c3:

...
The expected problem is that php-fpm and/or mod_proxy_fcgi are out of sync w.r.t. the FastCGI protocol at a higher level than this particular code. Either mod_proxy_fcgi is trying to read a FastCGI header when it should not, or php-fpm has written something else when it should write the header. That should be tracked by a different bug, preferably with a repeatable testcase provided so that someone can reproduce fairly quickly.

Which apache version do you use?


(22)Invalid argument: AH01075: Error dispatching request to : (passing brigade to output filters)
=> is the result from the mod_proxy_fcgi - error for PHP-FPM.


Provided patch: => https://bz.apache.org/bugzilla/show_bug.cgi?id=57398#c2
 
Is this patch will be included within a Debian paquet upgrade ?
Is this just solve the log problem or the whole problem because users reported regular 503 (or 504 with NGINX).
So finally we now run with fcgi ...
 
Same experience here:

Centos 7.2 with Plesk 12.5.30 up #43

Errors are limited to 10% when using php 7

Will it be fixed by regular updates or it is better to try to upgrade apache out of plesk?

Thanks!
 
Hm even if case seems serious, no one cares.

In order to disable PHP-FPM and go back to fcgi
have first to disable apache mod_proxy_fcgi?

Tried with PHP-FCGI and mod_proxy_fcgi enabled and getting
a bunch of different errors.

Thanks!
 
Hi manos,

Will it be fixed by regular updates or it is better to try to upgrade apache out of plesk?
Your apache version installed on your server is not part of Plesk and therefore this apache - bug is not going to be patched with Plesk updates/upgrades/patches.
 
Thank you for reply!
Yes it is obvious, CENTOS 7.2 is bundled right now with apache 2.4.6 probably without
the mentioned patches for the problem.
The case is that Plesk is changing the file/service structure of OS, so question is
if is possible to update to latest apache by adding repos, or it will break plesk installation?

Thanks again
 
I have this same issue which when upgrading my magento instance. Is there some more news about this subject?
 
Almost a year passed and centos 7.3 has still the buggy apache version 2.4.6
Any instructions how to upgrade apache behind Plesk?

Thanks!
 
For sure it is not a Plesk case, but upgrading to a server without Plesk is easy.
The case is that Plesk makes a configuration to apache so what we need is some instructions to upgrade
without break plesk installation
 
we need is some instructions to upgrade
without break plesk installation
We really would like to provide you complete instruction for compiling the latest version of Apache (httpd) from source or something like that, but I should say that it is really complex procedure on CentOS systems. I have tried to find appropriate third-party repos with fresh version of httpd package for CentOS but without luck. There are a lot of different complex dependencies, etc. Actually, it is much easier on the Debian/Ubuntu systems but not for CentOS, unfortunately.
 
Hi

There are repos that work fine for 2.4.25 apache at cntos , like codeit, apache installed fine but breaks plesk installation
due to config files about nginx proxy communication
 
Also i think that is cause of big Apache cpu usage as at big sites there are even gigabyte error logs with the bogus and dispatch things.
I removed error logs from template and fixed the cpu usage but is so strange centos team is so far behinda at apache repos
 
Hi,
Searching for a problem in Apache error log i regularly see this error :
AH01068: Got bogus version 32
Followed by this one :
(22)Invalid argument: AH01075: Error dispatching request to : (passing brigade to output filters)

What to understand ? What can cause this error ?

Debian 8.5 with Plesk 12.5.30 up39
Nginx is off, PHP run as FPM by Apache.

Cheers.

can any one let me know how to get ride of it,
 
We really would like to provide you complete instruction for compiling the latest version of Apache (httpd) from source or something like that, but I should say that it is really complex procedure on CentOS systems. I have tried to find appropriate third-party repos with fresh version of httpd package for CentOS but without luck. There are a lot of different complex dependencies, etc. Actually, it is much easier on the Debian/Ubuntu systems but not for CentOS, unfortunately.

So do you have a tutorial i can use to replace mysql with mariadb on Ubuntu 16?or should i wait for Debian 9 support?
 
Back
Top