Portál AbcLinuxu, 16. dubna 2024 23:32


Dotaz: Apache Worker MPM + PHP4

14.7.2005 15:21 miho | skóre: 24 | blog: Mihovy_sochory | Orlová
Apache Worker MPM + PHP4
Přečteno: 276×
Odpovědět | Admin
Velmi me zaujal prispevek, ve kterem se pise o pouziti PHP s Worker MPM.

Myslel jsem si, ze PHP si s thready vubec nerozumi. Ted jsem ale nad tim zacal badat, a zjistil jsem, ze situace neni tak spatna jak by se z FAQ v PHP (je to mimochodem dost stary dokument) mohlo zdat. Ostatne hodne lidi pouziva PHP pod windows jako ISAPI filtr a v nem lze pouzivat pouze thread-safe veci.

Mate prakticke zkusenosti kdy tato kombinace dela problemy? Planuji ji nasadit na server, kde bezi CMS Mambo. I s 2GB pameti a maximalne osekanym apachem to pri zatezi ve spicce (kolem 30rq/s) swapuje. A neni se moc cemu divit, 100 worker threads * 16MB RES + 120 share + 200MB MySQL = 1900MB. Thready by tady mohly hodne pomoct.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.7.2005 15:36 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Apache Worker MPM + PHP4
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle jsem našel ve svém archivu. Je to už trochu staršího data, ale problematika je tam vysvětlena docela srozumitelně.
14.7.2005 22:49 miho | skóre: 24 | blog: Mihovy_sochory | Orlová
Rozbalit Rozbalit vše Re: Apache Worker MPM + PHP4
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nasel jsem jeste toto: http://bugs.php.net/bug.php?id=27583

ovsem nikde prakticke zkusenosti...
14.7.2005 23:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Apache Worker MPM + PHP4
Na té stránce, na kterou jsem vás odkazoval, je celkem dobře vysvětleno, proč právě praktické zkušenosti jsou při posuzování thread safety naprosto k ničemu. Protože tady jde o problémy, které nastanou pouze za naprosto specifického souběhu okolností ve dvou threadech, někdy se jedná o problémy, které nastanou pouze s určitou konkrétní verzí third-party knihovny, jindy pouze na víceprocesorových systémech, a to všechno ještě jen tehdy, když budete mít mimořádnou smůlu. Takže i když vám někdo napíše, že on tuto kombinaci používá k plné spokojenosti už rok a žádné potíže nezaznamenal (a někdo takový se nejspíš najde), nemá taková výpověď žádnou užitnou hodnotu.

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.