открытый imap умирает при вызове
У меня есть следующий код:
Вывести "foo";
imap_open("{локальный хост:143/imap/notls}", "мое имя", "мой пароль");
вывести "панель";
Сценарий умирает. Я получаю ноль ответов, ничего от apache, никаких "фу" или "бар", ничего.
Однако я могу подключиться к серверу imap (локальный хост nc...), я также могу поместить скрипт на другой сервер и подключиться к тому же серверу imap. Итак, я думаю, что с php на этом сервере что-то не так. Но я не могу понять, чего мне не хватает, забыл или не установил. phpinfo() говорит мне, что php настроен --с-imap и --с-imap-ssl. Кстати, ОС - это CentOS.
1 answers
Хм, извините... Итак, ответ таков::)
Хорошо, нашел проблему. libc_client был скомпилирован по заголовочному файлу с низким значением FD_SETSIZE. Поскольку этот сервер был сервером общего хостинга, он потерпел крах из-за слишком большого количества открытых файловых дескрипторов... Перекомпиляция libc_client сделала свое дело