Порядок является правильным в Вашем общем _ (безотносительно) в/etc/pam.d/common-(вообще)? Проверьте и их и/etc/pam.d/login и удостоверьтесь, что ничто отмеченное не 'потребовало', или 'необходимое' выше их.
Кроме того, Вы отредактировали и/etc/ldap.conf и/etc/ldap/ldap.conf для отражения установки ldap? Если ни один из них не работает, Вы могли бы попытаться отправить отрывки журнала от неудавшихся логинов, и возможно от предпринятого привязывает сервер LDAP.
Обратите внимание на то, что то, что Вы видите пользователей в getent passwd, не означает, что у Вас есть ldap, настроенный правильно. Это означает, что у Вас есть nss_ldap, настроенный правильно. Аутентификация сделана отдельным модулем pam-ldap.
Средства сообщения об ошибке (ссылки номера строки относятся для лакировки 2.1.3):
При выборке заголовка [bin/varnishd/cache_fetch.c:399], также:
a) переполнение произошло [bin/varnishd/cache_httpconn.c:170]
или
b) ошибка произошла при вызове чтения () [bin/varnishd/cache_httpconn.c:175]
Число в конце является значением errno, поэтому так как это 0 (никакая ошибка), я предположил бы, что опция a) произошла с тех пор read()
не должен возвращать отрицательное число, не устанавливая errno.
Переполнение обнаруживается со следующим кодом [bin/varnishd/cache_httpconn.c:167] возврат отрицательного результата:
i = (htc->ws->r - htc->rxbuf.e) - 1; /* space for NUL */
htc->ws
a struct ws
[bin/varnishd/cache.h:126], который является "структурой рабочей области" r участник, является зарезервированной длиной той рабочей области. htc->rxbuf
относится к a struct txt
[bin/varnishd/cache.h:109], но нет никакого комментария, описывающего, к чему обращаются участники (b и e). Начало и конец, возможно?
Я не знаю, как рабочие области изменены (или даже если бы они), но - и я нахожусь действительно в предположении территории здесь - я предположил бы, что некоторые возможные причины проблемы:
Могло бы быть полезно попытаться найти точку, в которой ошибка может быть вынуждена произойти путем поиска пространства:
и посмотрите, можно ли надежно воспроизвести проблему.
Вы можете работать вокруг проблемы путем увеличения http_headers
опция во время выполнения. (Если Вы работаете <2.1, я думаю, что это - время компиляции, или настройте разовую опцию),
-p http_headers=128
во времени выполнения устранил проблему. Я не могу в полной мере отблагодарить Вас! – Andrei Serdeliuc 14 October 2010 в 11:40