Catégories

Debian/Apache HTTPd: Erreurs select() failed avec mod_fastcgi

Sous Debian « Squeeze », depuis que j’avais migré mes sites Apache HTTPd/PHP de mod_php5 à mod_fastcgi + php5-fpm, j’avais de temps en temps des erreurs du type:

[...] [error] [client x.x.x.x] (4)Interrupted system call: FastCGI: comm with server "/usr/lib/cgi-bin/php5-fcgi" aborted: select() failed
[...] [error] [client x.x.x.x] FastCGI: incomplete headers (0 bytes) received from server "/usr/lib/cgi-bin/php5-fcgi"

Après quelques recherches, il s’est avéré que c’est un bug de mod_fastcgi corrigé dans la version 2.4.7 (Debian GNU/Linux 6.0 « Squeeze » est en version 2.4.6).

Le plus sûr pour mettre à jour vers la version 2.4.7 fût de re-compiler et d’installer le module Apache à la façon Debian.

Voici ma procédure:

[Lire la suite...]

Installation de Redmine sur RHEL6

Beaucoup d’outils basés sur Ruby on Rails semblent de bonne facture; encore faut-il réussir à les installer.

Voici donc une page de mon wiki à propos de Redmine, une application web de gestion de projets basée ce framework.

Celle-ci contient principalement une procédure d’installation sur RedHat Enterprise Linux 6 (RHEL6 pour les intimes), en se basant sur les composants MySQL, Apache HTTPd et Passenger (aussi connu sous les noms mod_rails/mod_rack):

Bon avancement dans vos projets !

KeepAlive TCP avec Apache HTTPd « mod_proxy »

Un pare-feu entre votre frontal GNU/Linux / Apache HTTPd (avec mod_proxy) et votre serveur applicatif (par exemple Apache Tomcat), coupe les connexions HTTP ou AJP inactives au bout d’un certain temps ? Une solution consiste à activer le TCP keep alive; voici une petite explication:

[Lire la suite...]