Неустранимая ошибка PHP: Codeigniter: Невозможно создать новый поток;Недостаточно памяти - PullRequest
0 голосов
/ 06 апреля 2011

Я продолжаю получать эти сообщения об ошибках в своем журнале ошибок:

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: ''

Я не знаю, связаны ли эти проблемы друг с другом или нет. Просто подумал, что упомяну это.

Каждый раз, когда возникает одна из этих ошибок, соответствующая страница на моем сайте не загружается. Пожалуйста, помогите мне расшифровать проблему.

Еще немного информации - Сайт размещен на плане DV Медиа-храма.

Спасибо заранее, Камалеш

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

При первой ошибке: на вашем сервере SQL недостаточно памяти.Это не исправимо в PHP, вам нужно (разрешить кому-то) настроить свой сервер SQL, чтобы он имел больше доступного профиля памяти -OR- и оптимизировать ваши запросы (если это возможно).

Вторая ошибка: некоторые PHPfile не может найти файл, который содержит исключение Doctrine_Connection_Exception. По первой ошибке я вижу, что оно существует, и иногда его можно найти. Я предполагаю, что это проблема с вашим путём включения,

0 голосов
/ 07 апреля 2011

Спасибо за ваши предложения. Я думаю, что понял проблему.

Мы недавно включили keep_alive в httpd.conf. Ошибки перестали поддерживаться при его отключении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...