Вот это у меня задачка вышла...
Обновлял апач.
всего навсего с 2.0.52 до 2.0.54.
заодно решил переписать конфиги.
в результате обнаружил, что апач странным образом подвисает при запуске.
долго пытался понять в чем дело.
strace показывал, что он виснет на такой операции:
read(14,
причем то нормально запускалось, что тормозило.
стал разбираться.
при помощи lsof выяснил, что это /dev/random !!!
погуглил на эту тему, обнаружил, что такая фигня бывает при использовании mod_ssl.
вырубил SSL. все равно такая-же фигня.
достал сорсы, посканил. обнаружил, что используется в mod_auth_digest
вырубил все mod_auth* - заработало. проверил старый конфиг - действительно - раньше не грузилось.
Главное непонятно, почему такая маленькая энтропия у системы. вроде и не юзает никто /dev/random
Обновлял апач.
всего навсего с 2.0.52 до 2.0.54.
заодно решил переписать конфиги.
в результате обнаружил, что апач странным образом подвисает при запуске.
долго пытался понять в чем дело.
strace показывал, что он виснет на такой операции:
read(14,
причем то нормально запускалось, что тормозило.
стал разбираться.
при помощи lsof выяснил, что это /dev/random !!!
погуглил на эту тему, обнаружил, что такая фигня бывает при использовании mod_ssl.
вырубил SSL. все равно такая-же фигня.
достал сорсы, посканил. обнаружил, что используется в mod_auth_digest
вырубил все mod_auth* - заработало. проверил старый конфиг - действительно - раньше не грузилось.
Главное непонятно, почему такая маленькая энтропия у системы. вроде и не юзает никто /dev/random