Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4750
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes |
| Date | 2021-12-10 18:15 +0100 |
| Message-ID | <j1hg9qF9mauU1@mid.individual.net> (permalink) |
| References | <j0njsrFaf8fU1@mid.individual.net> <j12cr1Fcee9U1@mid.individual.net> <j1fedrFs80vU1@mid.individual.net> |
Hansjoerg Lipp: > Am 05.12.21 um 00:44 schrieb Arno Welzel: >> Hansjoerg Lipp: >>> Dieses Script reproduziert den Fehler zuverlässig, allerdings mit der >>> weiteren Merkwürdigkeit, dass es beim ersten Aufruf fehlerfrei >>> funktioniert, um dann bei allen folgenden Aufrufen abzustürzen (hängt >>> das mit OPCache zusammen?). >> >> Was sagt den phpinfo() zur Umgebung? > > Weil das alles ein bisschen viel wäre und ich mir nicht sicher bin, was > alles interessant sein könnte, habe ich den phpinfo()-Output nach > https://controlc.com/6809ee19 > hochgeladen (pastebin wollte nicht, da meine phpinfo anscheinend > offensive Sprache enthält). Dies und die leichte Zensur darin dient der > Verschleierung des Hosters, falls mir im laufe dieses Threads doch noch > die Hutschnur platzen sollte bezüglich der Kommunikation mit dem Support > dort (de.alt.talk.unmut.support wäre aktuell *sehr* nötig)... Auf Anhieb fällt mir da auf: Zend Extension Build API320190902,NTS PHP Extension Build API20190902,NTS apache2handler PHP läuft hier nicht als PHP-FPM sondern als non-thread-safe-Modul in Apache. Das ist die denkbar ungünstigste Variante. memory_limit 512M 256M Sicher, dass die Anwendung mit 256MB auskommt? [...] >> Sorry, nein. Ich habe sowas noch nie gesehen. Aber ohne konkrete Angabe, >> was da genau seitens des Hosters läuft, ist es auch schwer, eine >> konkretere Aussage zu machen. > > OPCache scheint jedenfalls eine wichtige Rolle zu spielen: Folgende zwei > Methoden unterdrücken den Bug zuverlässig: > > 1) .htaccess: php_flag opcache.enable Off > 2) im Script: opcache_invalidate(__FILE__, true); > > Hat hier jemand Erfahrung oder gar schon mal gemessen, wieviel > Performance OPCache in der Regel bringt? Bei der Erfahrung mit dem > Hoster tendiere ich nämlich tatsächlich zum globalen Ausschalten... Hier bringt OPCache ca. Faktor 20-50. Denn bei *jedem* Aufruf muss ohne OPCache das Script neu interpretiert und un OP-Codes umgewandelt werden. Mit OPCache dauert der erste manche Anwendung Aufruf ca. 2-3 Sekunden, danach geht es im Bereich 20-50 ms. Allerdings läuft PHP hier auch als FPM mit statischem Prozess-Pool und nicht als Apache-Modul, was auch noch einige Vorteile bringt. > OT: Hat hier jemand Erfahrung, wie man Kommunikation mit einem Hoster > effizienter gestaltet? Wenn ich nicht genau den php-Bug o.Ä. benennen > kann, läuft das bei mir in der Regel so: [...] Man sucht sich einen fähigeren Hoster. Erstmal einen, der PHP als FPM bereitstellt und nicht als Apache-Modul. Wenn der Hoster nicht weiß, was FPM ist oder die Frage danach damit abwiegelt, dass das nicht möglich sei oder für Dich nicht relevant wäre - anderen Hoster suchen. Wenn Du möchtest, kann ich Dir auch eine Testumgebung inkl. FTP etc. auf einem meiner Server bereitstellen, nur damit Du siehst, ob es woanders auch solche Effekt gibt - Details dann gerne per E-Mail. -- Arno Welzel https://arnowelzel.de
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-11-30 22:37 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-01 18:52 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-01 21:44 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-02 15:52 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-02 22:01 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-02 23:10 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-02 23:30 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-03 14:14 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-03 16:09 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-03 17:02 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-09 23:54 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes k@rl.pflaesterer.de (Karl Pflästerer) - 2021-12-10 22:15 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-13 04:01 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-11 00:03 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-05 00:44 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-09 23:31 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-10 18:15 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-13 04:48 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-13 13:51 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Hansjoerg Lipp <hjlipp@web.de> - 2021-12-14 21:06 +0100
Re: Obskurer php-Bug: mail()+Referenzen => tried to allocate 6718605744721101138 bytes Arno Welzel <usenet@arnowelzel.de> - 2021-12-15 15:43 +0100
csiph-web