imap_open умирает при вызове - PullRequest
3 голосов
/ 04 мая 2010

У меня есть следующий код:

печать "foo";
imap_open ("{localhost: 143 / imap / notls}", "myname", "mypass");
печать "бар";

Сценарий умирает. Я получаю ноль ответов, ничего от apache, нет "foo" или "bar", ничего.

Однако я могу подключиться к серверу imap (nc localhost ...), я также могу поместить скрипт на другой сервер и подключиться к тому же серверу imap. Итак, я думаю, что что-то не так с php на этом сервере. Но я не могу понять, что мне не хватает, забыл или не установил. phpinfo () говорит мне, что php настроен --with-imap и --with-imap-ssl. ОС CentOS, кстати.

1 Ответ

2 голосов
/ 31 мая 2011

Хм, извините ... Итак, ответ такой::)

Хорошо, проблема найдена.libc_client был скомпилирован для файла заголовка с низким значением FD_SETSIZE.Поскольку этот сервер являлся сервером общего хостинга, он вышел из строя из-за слишком большого количества дескрипторов открытых файлов ... Перекомпиляция libc_client сделала свое дело

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