Unless you are able to capture information about what request is causing it to crash, it's going to be difficult to determine what is going on. Forget caching and optimization for a moment, and let's get past the errors which are crashing your web server. Do you have access to error logs for the IIS instance? Is PHP logging errors to another location?
-
- 87 Posts
Thanks for the speedy reply opengeek.
There's nothing at all about the error in the IIS logs.
PHP has never written anything to the system log, so I'm assuming that's a bug. We've made some changes accordingly but likely have to restart IIS. So no info to provide you at the moment. When the error happens again, hopefully we have something to go on, which I'll provide with the hopes you can help with this bugger
To be accurate the web server is not crashing. PHP just goes tits up until the application pool is recycled, but the server itself is fine and non-php pages are not affected.
-
- 87 Posts
We got PHP logging errors. Many many many instances of the following:
[30-Nov-2011 12:26:38] PHP Warning: Call-time pass-by-reference has been deprecated in D:\Inetpub\wwwroot\clientName\core\cache\includes\elements\modplugin\8.include.cache.php on line 214
I dont know if this has anything to do with the PHP Access Violation errors, but at the moment, this is all the PHP error log shows.
-
- 87 Posts
Also, we can trigger the PHP Access Violation error by simply clicking navigation items repeatedly.