web-dev-qa-db-fra.com

Comment puis-je changer de préforquêtre à Worker MPM sur Centos 64bit?

Je cours Centos 64 bits et je viens de découvrir que je suis en train d'exécuter Préfork MPM sur mon Dual Quad Xeon. On m'a dit que le travailleur me donnera une consommation de mémoire inférieure et une performance supérieure, car je gère un site Web de trafic très élevé.

Si cela est vrai, comment puis-je le faire?

17
Andrew Fashion

Edit:/etc/sysconfig/httpd

Définir:

HTTPD=/usr/sbin/httpd.worker

Redémarrez, voila!

26
Rafiq Maniar

Édité: /etc/sysconfig/httpd

Et décalé:

HTTPD=/usr/sbin/httpd.worker

Après avoir redémarré httpd (service httpd redémarrer), j'obtiens l'erreur suivante:

Stopping httpd:                                            [  OK  ]
Starting httpd: httpd.worker: Syntax error on line 222 of /etc/httpd/conf/httpd.conf: Syntax error on line 9 of /etc/httpd/conf.d/php.conf: Cannot load /etc/httpd/modules/libphp5-zts.so into server: /etc/httpd/modules/libphp5-zts.so: cannot open shared object file: No such file or directory
                                                           [FAILED]

Vous devrez peut-être installer PHP-ZTS.

yum install php-zts

Après cela, plus aucun message d'erreur et httpd commence normalement avec le module travailleur actif.

4
Wim