[Meddelande] barn pid XXXX avsluta signal segmenteringsfel (11)
Om du nyligen uppgraderat PHP eller Apache du kanske stöter på frågan om din webbserver återvänder tomma sidor, och kasta felmeddelanden i dina loggar med ingen aning om varför, här är ett möjligt sätt att fixa det ...
Jag har haft detta problem ett par gånger på senare tid efter en uppgradering Apache eller PHP på en virtuell maskin. Första gången jag märkte felet jag helt enkelt återgått till en backup av mina VM men andra gången insåg jag att jag måste undersöka frågan.
Första gången jag märkte frågan några av mina sidor var som serveras som tomma filer medan andra arbetade alldeles utmärkt. Efter några undersökning noterade jag att apache skrev ut till / var / log / http / error_log med följande meddelande repeatidly:
[Meddelande] barn pid XXXX avsluta signal segmenteringsfel (11)
Det finns inte tilld att gå on-line, och de flesta sidor om det spår av till ingenting. Som sagt, jag minskat ner problemet till PHP kraschar när man försöker onödiga dynamiska bibliotek.
Titta på min php.ini (/ etc / php.ini) jag har kommenterat bort alla dynamiska bibliotek lastas planerar kommentera dem tillbaka i vid behov. De två jag var tvungen att ta reda på var pdo.so och MySQL . så.
När dessa togs bort alla mina sidor var som serveras bra, precis som innan PHP / Apache uppdatering.

















































