2013-05-29 1 views
1

У меня есть страница PHP, где я открывать и закрывать IMAP соединение с Gmail (для тестирования):Детских предельного размера PID XXXX выход сигнал файла превышено (25) в апаче error_log при вызове imap_open()

error_reporting(E_ALL); 
    $hostname = '{pop.gmail.com:995/imap/ssl/novalidate-cert}INBOX'; 
    $mbox = imap_open($hostname, 'username', 'password') or die('Could not connect to the server!'); 
    echo 'opened'; 
    imap_close($mbox); 
    echo 'closed'; 

When Я вызываю эту страницу, браузер отображает сообщение о том, что от сервера не получено никакого ответа. IMAP включен в php и function_exists('imap_open') возвращает true. Я открыл апачский журнал ошибок и каждый раз, когда я делаю вызов на эту страницу, сообщение добавляется в журнал:

[notice] child pid XXXX exit signal File size limit exceeded (25) 

Я посмотрел по всему интернету и нашел, что это сообщение связано с размером файла журнала является более 2 ГБ. Я проверил все журналы и не превысил 500 МБ. Я получаю тот же результат, если я изменю hostname, username или password на любую строку. Я не знаю, почему я не получаю никакого другого сообщения от php. Как мне проверить, что происходит и как узнать, что такое ошибка? Пожалуйста, спросите, нужна ли вам какая-либо другая информация.

Мой сервер работает на Slackware 11, а версия php - на 5.2.4 с включенным IMAP и SSL (openssl).

+0

Сохраняется ли проблема, если вы закомментируете вызов imap_open()? –

+0

Да, все тот же. Браузер возвращает 'Ошибка 324 (net :: ERR_EMPTY_RESPONSE): сервер закрыл соединение без отправки каких-либо данных.' И ту же строку в error_log. – Kosta

+0

Ну, если apache получает сигнал SIGXFSZ, он явно пытается записать в файл более чем на 2 Go. Вы уверены, что вы проверили все файлы журналов (error_log, access_log, возможно, другой журнал php)? –

ответ

0

Если у Вас есть доступ к корневой и это сервер на основе CPanel, вы можете просто запустить эту команду

/scripts/biglogcheck -v 

Это будет список файлов журналов, которые 2Гб. Вы должны сбросить эти файлы и решить эту проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^