Apache Error [Notice] Parent: Child Process Exited with Status 3221225477 -- Restarting

Apache error [notice] Parent: child process exited with status 3221225477 -- Restarting

I found a solution that worked for me.

I copied the following two files from my PHP directory to the Win32 directory and the errors stopped : php5apache.dll, libmysql.dll.

So even though these files should have been found in the PHP directory under certain circumstances they needed to be in the system dir

APACHE Crashing: Parent: child process exited with status 3221225477 -- Restarting

The error code 3221225477 is 0xC0000005 in hex, which on Windows is:

#define STATUS_ACCESS_VIOLATION  ((NTSTATUS)0xC0000005L)

Access violation is Windows' version of "segmentation fault", which simply said means that the program tried to access a memory which is not allocated. This can happen for a lot of different reasons, but mostly (if not always) is a bug in the program.

Now, my guess for your situation, is that there is either a bug in PHP or in one of PHP's extensions or in Perl or some Perl application. Apache itself is usually very stable, but if you use some unusual extension, it might be the cause, too.

I would suggest updating all your configuration to latest versions. If you want to find the source of the problem for sure, run Apache inside a debugger, like Visual Studio or OllyDbg. When the exception (access violation) happens, it will stop execution (instead of restarting) and you'll see in which module it is.

Also take a look in the access log, if there is a suspicious request with the same timestamp as the error. But it may happen that the crash happens before the request is saved in the logfile.

Parent: child process exited with status 3221226356 -- Restarting

As suggested in the comments by Amal Murali, upgrading XAMPP solved the issue. Don't know if it deleted a bad file or added a good one, but it worked!

What does Parent: child process exited with status 1 means?

This is a bug in your add-on PHP extension. Every 2nd time you call it, it's exiting with status 1.

You're going to have to file a bug report with the vendor, and follow up with them to debug and fix it.

php - mysql_connect - child process exited with status 255 -- Restarting

I solve the problem. I copy the "php5apache.dll" and "libmysql.dll" from the PHP to the bin directory of Apache and the problem dissapear.

@Phil, this is because i have to reply an old production server on my local machine.

Thanks to all for the responses.



Related Topics



Leave a reply



Submit