sql >> Databáze >  >> RDS >> Mysql

APACHE padá:Nadřazený:podřízený proces ukončen se stavem 3221225477 -- Restartování

Kód chyby 3221225477 je 0xC0000005 v hex, což v systému Windows je:

#define STATUS_ACCESS_VIOLATION  ((NTSTATUS)0xC0000005L)

Narušení přístupu je verze systému Windows "chyba segmentace", což jednoduše znamená, že se program pokusil o přístup k paměti, která není přidělena. To se může stát z mnoha různých důvodů, ale většinou (pokud ne vždy) je chyba v programu.

Nyní, můj odhad pro vaši situaci, je, že buď je chyba v PHP nebo v jednom z rozšíření PHP nebo v Perlu nebo nějaké aplikaci Perl. Samotný Apache je obvykle velmi stabilní, ale pokud používáte nějaké neobvyklé rozšíření, může to být také příčina.

Navrhoval bych aktualizovat veškerou konfiguraci na nejnovější verze. Pokud chcete s jistotou najít zdroj problému, spusťte Apache v ladicím programu, jako je Visual Studio nebo OllyDbg. Když dojde k výjimce (narušení přístupu), zastaví se provádění (místo restartu) a uvidíte, ve kterém modulu se nachází.

Podívejte se také do přístupového protokolu, pokud existuje podezřelé požadavek se stejným časovým razítkem jako chyba. Může se však stát, že k havárii dojde ještě před uložením požadavku do souboru protokolu.




  1. jak publikovat instalační program aplikace okna c#

  2. Funkce BIN_TO_NUM() v Oracle

  3. Výpočet vzdálenosti mezi dvěma body (zeměpisná šířka, délka)

  4. kde upravit seznamy stopword fulltext mysql?