Kamelot Blog

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 29 juillet 2010

jeu
29
juil '10

PHP-FPM (FastCGI Process Manager)

PHP-FPM est disponible dans le dernier php (5.3)... mais qu'est-ce-que c'est ?

PHP-FPM (FastCGI Process Manager) est une alternative à PHP FastCGI avec toute une série d'amélioration.

Principalement utile pour les sites à fort taux d'utilisation.

Plusieurs VHosts avec un UID/GID différent et des PHP.ini différents.

FPM permet de faire tourner plusieurs VHosts avec un UID/GID différent et des PHP.ini différents.

Support de l'upload accéléré

Statistique de base

similaire à mod_status d'apache.

Redémarrage de secours en cas de destruction accidentelle de l'opcode

Un header d'erreur

une config style

[ini]
 fastcgi.error_header = "HTTP/1.0 550 Server Made Big Boo"

... provoquera l'envoi de cette erreur au lieu d'en "200 tout va bien" avec une page blanche.

amélioration de la gestion des processus en cas de graceful stop/start

En pratique ca permet de prendre en compte une nouvelle config qui nécessite un redémarrage sans interrompre ce qui avait commencé avec l'ancienne configuration.

Journalisation des scripts lents

avec

[xml]
    <value name="request_slowlog_timeout">5s</value>
    <value name="slowlog">logs/slow.log</value>

donnera

[log]
 Sep 21 16:22:19.399162 pid 29715 (pool default)
 script_filename = /local/www/stable/www/catalogue.php 
 [0x00007fff23618120] mysql_query() /srv/stable/common/Database/class.MySQLRequest.php:20 
 [0x00007fff23618560] getResult() /srv/stable/common/Database/class.Facade.php:106 
 [0x00007fff23618aa0] query() /srv/stable/common/mysite.com/ORM/class.UsersMapper.php:99 

Journalisation de Stdout & stderr

fastcgi_finish_request()

une fonction spéciale pour clôturer la connexion avec le client, mais continuer un traitement php à découvrir en détail ici

Autres points

  • PHP-FPM est compatible avec ZendOptimizer

à lire aussi

Notes

[1] Qui, le temps de rédiger et publier cet article, a déjà été retravaillée. C'est la magie wikipedia

vendredi 20 juin 2008

ven
20
juin '08

Les Belges consomment 1,75 tonne de cocaïne

La libre titre Les Belges consomment 1,75 tonne de cocaïne

Je me demande comment avec de l'eau de rivière ils arrivent à distinguer les consommateurs nationaux et les étrangers venus consommer sur place.

Même si la différence est minime, (mais inmesurable dans leur analyse) ce genre de raccourci m'énerve.

1,75 tonnes de cocaïne ont été consommées en Belgique. Ok mais pas forcément par des belges.

Sinon je trouve que les oostandais sont bien sales quand on voit l'état des plages le dimanche soir.

mardi 5 février 2008

mar
05
fév '08

Quand on range mal ses affaires...

L'Eglise catholique a perdu 10% de ses religieux en un an

mercredi 14 novembre 2007

mer
14
nov '07

Claroline 1.8.8 est dans les bacs

Changelog 1.8.8 Download 1.8.8 Download 1.8.8

Ca faisait un bout de temps que j'avais pas annoncé les releases

Lire la suite...

samedi 20 octobre 2007

sam
20
oct '07

Michael Jackson est mort

Michael Jackson est mort

Merde c'est pas le bon

mardi 11 septembre 2007

mar
11
sep '07

IBM devient membre de la communauté OpenOffice.org

IBM ajoute OpenOffice.org à sa panoplie, qui seront compatibles avec le format OpenDocument (ODF). Microsoft et son Office Open XML reste sur le quai

Source : ZDNet.fr : IBM devient membre de la communauté OpenOffice.org

mardi 21 août 2007

mar
21
aoû '07

Logiciels loués et données prise en otage ?

Des logiciels pourront bientôt être loués sur le net

La société gantoise d'hébergement Combell a conclu un accord dans ce sens avec Microsoft, bien entendu la dérive est atteinte puisque les documents personnels de l'utilisateur ne seront plus stockés sur le disque dur son ordinateur, mais sur les serveurs de Combell.

vendredi 27 juillet 2007

ven
27
juil '07

Pour être le premier....

Vouloir être toujours sur le vif peut avoir de lourdes conséquences

L'action se passe à Phoenix en Arizona (USA)

Rien à voir mais le "titre du post" est une référence à une chanson de Goldman

lundi 18 juin 2007

lun
18
juin '07

Je suis glacé....

Bertrand GuggerJe viens d'apprendre avec effarement le décès de Toggg.

Bertrand était co-Learder des packages PEAR que je gère. Je me disais encore ce WE qu'il fallait que je trouve une occasion pour le rencontrer en chair et en os...

Je reconnaissais Toggg pour sa ténacité, ses coups de gueule, et son caractère bourru.

Je suis frigorifié.

Son absence laissera un vide, y compris sur irc, où je le côtoyais le plus.

lundi 9 avril 2007

lun
09
avr '07

La faute à internet

JT d'RTL titre bêtement : "Internet et l'imprudence font 2 blessés"

C'est vrai que le père et son fils tout aussi crétin n'auraient pas eu d'accident s'ils avaient lu la recette dans un livre.

Tiens, si le gosse à les tympans pétés, les marchands de disques vont peut-être se plaindre encore que les ventes de disques baissent encore

dimanche 14 janvier 2007

dim
14
jan '07

Bulrezo : Une publicité mensongère en plein JT

Le JT de le RTBF de ce samedi 13 janvier a encore été l'espace de publicité gratos.

Lire la suite...

lundi 27 novembre 2006

lun
27
nov '06

Nouveau dans la doc de PEAR

Semaine 2006-5

Nouvelles docs
  • Marc Wiesemann :
    • une page pour la nouvelle fonctionnalité de streaming
    • nouvelle FAQ pour la nouvelle fonctionnalité de streaming

lundi 20 novembre 2006

lun
20
nov '06

Nouveau dans la doc de PEAR

Semaine 2006-4

Général
  • Christian a été ajouté à la liste des auteurs.
  • Ajout des liens vers les docs de tests faites par TAKAGI Masahiro

avec builds, logs et revchecks (build journalier)

Documentation initiale
  • dans console pour Console_Progressbar
  • dans html pour html-page2
  • dans structures pour games-chess
Complement de documentation

package contact-vcard-parse dans fileformats

 Intégration dans la doc PEAR de la documentation du wiki de Paul Jones

package translation2 dans internationalization

  • setcharset : Info à propos du support des charset et collation

Noyau : pear-packageupdate

  • set dont ask until next release
  • release type
  • set dont ask again

mercredi 25 octobre 2006

mer
25
oct '06

CLAROLINE 1.8.1 Disponible

Comme je le disais ce matin claroline 1.8.1 est disponible.

Voici la liste de changements

vendredi 20 octobre 2006

ven
20
oct '06

Forum PHP

Enfin je peux le dire. Ca y est on est inscrit.

Lire la suite...

mercredi 2 mars 2005

mer
02
mar '05

Le pays de l'amérique du nord qui est en voie de développement

Un certain pays qui donne des leçons aux autres à décidé d'abolir la peine de mort pour les mineurs....

mercredi 22 décembre 2004

mer
22
dec '04

ZOU On améliore : Claroline 1.5.3

Rien de nouveau, dans cette sortie de Claroline que de la correction, du rafinnement.

Pour tout ceux qui sont en production avec du 1.5.*

Donc pour tout ceux qui on la 1.5.0, 1.5.1 ou 1.5.2 zoup la 1.5.3 est à télecharger et copier. Il n'y a pas d'upgrade.

Continuez à faire vos feedback.

samedi 18 décembre 2004

sam
18
dec '04

Win libre 0.3.1

Win libre 0.3.1 est disponible en téléchargement.

Correction de bug - dans la version complète, FileZilla s'installe correctement maintenant.

mercredi 15 décembre 2004

mer
15
dec '04

CLAROLINE 1.6.0 Beta 1

Claroline 1.6 Beta est disponible

Cette version est une nouvelle fois le fruit des demandes, suggestions et retours de nos utilisateurs.

Cette nouvelle version apporte son lot de nouveautés telles que une refonte de l'outil de travaux et de l'outil d'exercice, personnalisation facilitée via CSS... et surtout beaucoup de nettoyage.

Un travail sur les langues a aussi permis une remise à niveau.

D'autres fonctionnalités prévues pour la 1.6.0 finale apparaîtront dans une prochaine beta.

Tags