Portál AbcLinuxu, 6. května 2025 09:20

Dotaz: Centos 6.5 httpd nelze změnit MPM na worker

4.9.2014 14:59 majales | skóre: 29 | blog: Majales
Centos 6.5 httpd nelze změnit MPM na worker
Přečteno: 255×
Odpovědět | Admin
Zdravím, Mám dva virtuální stroje s OS CentOS 6.5 a na jednom z nich se mi nechce přepnout MPM z prefork na worker. Na obou je stejně povoleno v /etc/sysconfig/httpd odkomentované toto:
HTTPD=/usr/sbin/httpd.worker
Přesto se na jednom ze strojů stále spouští prefork a na druhém worker:
ps aux |grep httpd
apache    1363  0.0  0.3 274660 14620 ?        S    13:09   0:00 /usr/sbin/httpd -DSTATUS -f /etc/httpd/conf/httpd.conf
root      1951  0.0  0.3 264172 11836 ?        Ss   Aug31   0:14 /usr/sbin/httpd -DSTATUS -f /etc/httpd/conf/httpd.conf
apache    6231  0.0  0.3 274680 14592 ?        S    13:46   0:00 /usr/sbin/httpd -DSTATUS -f /etc/httpd/conf/httpd.conf
apache    6989  0.0  0.3 274640 14492 ?        S    13:52   0:00 /usr/sbin/httpd -DSTATUS -f /etc/httpd/conf/httpd.conf
ps aux |grep httpd
lighttpd 32973  0.0  0.0  96916  2420 ?        S    13:24   0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
root     33028  0.3  0.2 226136  9160 ?        Ss   13:24   0:00 /usr/sbin/httpd.worker
apache   33147  0.0  0.2 570396  8580 ?        Sl   13:24   0:00 /usr/sbin/httpd.worker
Už jsem i ověřoval co přesně je v init.d skriptu a vypadá to na obou strojích stejně. Nevíte kdy by mohl být zakopaný pes?


Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.9.2014 22:37 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Centos 6.5 httpd nelze změnit MPM na worker
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odpovím si sám. Po manuálním restartu httpd je vše v pohodě a worker běží. Ovšem když je httpd spuštěn pomocí clusteru tak je to zase špatně a je nazpět zase prefork.

Teď vypadá konfigurace takto:
pcs resource show WebSite
 Resource: WebSite (class=ocf provider=heartbeat type=apache)
  Attributes: configfile=/etc/httpd/conf/httpd.conf statusurl=http://localhost/server-status
  Operations: monitor interval=1min (WebSite-monitor-interval-1min)
Nevědeli byste jak upravit konfiguraci clusteru pomocí "pcs resource update"?
Řešení 1× (MMMMMMMMM)
5.9.2014 09:57 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Centos 6.5 httpd nelze změnit MPM na worker
Odpovím si zase sám. Stačí udělat toto:
pcs resource update WebSite httpd=/usr/sbin/httpd.worker
pak se konfigurace resource zobrazuje takto:
 pcs resource show WebSite
 Resource: WebSite (class=ocf provider=heartbeat type=apache)
  Attributes: configfile=/etc/httpd/conf/httpd.conf statusurl=http://localhost/server-status httpd=/usr/sbin/httpd.worker
  Operations: monitor interval=1min (WebSite-monitor-interval-1min)
A vše funguje jak má. Stačí číst manuál. :-)
Ruža Becelin avatar 5.9.2014 11:17 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Centos 6.5 httpd nelze změnit MPM na worker
Njn, tos nejdriv nenapsal, ze to spoustis pres cluster...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.