Forum Moderators: phranque
"Parent: child process exited with status 3221225477 -- Restarting"
No one had made any changes to the server, php, the php pages, or the access database that it's pulling from before we noticed the error. I have re-installed Apache since then, but still get the same error.
Whenever a user tries to login, they receive the "this page cannont be displayed" error page. We are able to access all of the other pages on the site, it's just the index.php page. I've also checked the httpd.conf page, and the DirectoryIndex includes index.html index.html.var index.php
Any ideas?
Sounds like you are running on a Windows OS. Have you made the recommended modifications to the httpd.conf?
On the Apache download [httpd.apache.org] page you should see the note that states ...
If you are downloading the Win32 distribution, please read these important notes [axint.net].
Also, which version of PHP are you running? I recommend getting up to the latest patch if at all possible.
I haven't made any changes to the httpd.conf file, because all the other pages on the site have been running fine for the past year. As of Jan. 3, the index.php page (which pulls from and Access db) won't load, but "index.php" is included on the htaccess page.
Was there a windows update that could have caused this? Any known problems with Apache and MS Access?
What does this error mean:
"Parent: child process exited with status 3221225477 -- Restarting"?
I am not certain if a Windows upgrade would have caused anything or not. You could always try a rollback to see, or whatever that feature is called in Windows ... System Restore I believe. Otherwise, double-check the information offered in the above link regarding running Apache on Windows. Those environment variables and recommendations are offered by the developers for a reason.
I know the Apache settings are correct because the other pages are working, and I've been focusing on the db. The only problem is the other pages on the site pull from the same db, using the same odbc connection.
As far as I know, the system restore for server 2003 is only "Last known good," and we've restarted it since we noticed the problem, but again, good thinking.
One last question though: If there was a problem with the odbc call, would we still get the "page cannot be displayed" error? Even without logging in, and just clicking the submit button, that's the page that loads.
Thanks again
Jim
[edit] Fixed malformed link [/edit]
[edited by: jdMorgan at 5:33 pm (utc) on Jan. 11, 2006]
The site has a php "sign up" page that writes to an Access db. Someone had registered by entering Chinese characters instead of regular English text. Everytime any user would try to access their account through the login page, php would query the "password" column of the db. I guess that since Access didn't know what to do with the characters, it would kill the service.
We found this just by scrolling through the db in Access. Once we hit that persons record, it would kill Access.
Thanks again!