我一直在错误日志中收到这些错误消息:
PHP Fatal error: Uncaught exception 'Doctrine_Connection_Exception' with message 'PDO Connection Error: SQLSTATE[00000] [1135] Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug
PHP Fatal error: Class 'Doctrine_Connection_Exception' not found in /var/www/vhosts/domain.com/httpdocs/application/plugins/doctrine/lib/Doctrine/Connection.php on line 474
PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/var/www/vhosts/domain.com/httpdocs/system/codeigniter/CodeIgniter.php' (include_path='.:') in /var/www/vhosts/domain.com/httpdocs/index.php on line 140
PHP Warning: require_once(/var/www/vhosts/domain.com/httpdocs/system/codeigniter/CodeIgniter.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: Too many open files in system in /var/www/vhosts/domain.com/httpdocs/index.php on line 140, referer: ''
我不知道这些问题是否相互关联。我以为我会提到它。
每次发生此错误之一时,我的网站上的相应页面都不会加载。请帮我解决这个问题。
更多信息 - 该网站托管在Media temple的DV计划中。
提前致谢, 卡姆莱什沙
答案 0 :(得分:2)
对于第一个错误:您的SQL服务器内存不足。 PHP无法解决这个问题,您需要(让某人)配置您的SQL服务器,以便它具有更多可用内存-OR-配置文件并优化您的查询(如果可能)。
第二个错误:某些PHP文件找不到包含Doctrine_Connection_Exception的文件,从第一个错误我可以看到它确实存在并且有时可以找到,我猜你的包含路径有问题,
答案 1 :(得分:0)
感谢您的建议。我想我已经找到了问题。
我们最近在httpd.conf中打开了'keep_alive'。错误已经停止支持关闭它。