2007-04-24

alexkuklin: (Default)
2007-04-24 03:45 pm
Entry tags:

(no subject)

Не думаю, что для многих это будет открытие, но вдруг?

Сегодня боролся с тем, что в svn репозитории не работает запуск post-commit hook.
Диагностика со стороны клиента - Failed to start '/svn/hooks/pre-commit' hook
Диагностика на сервере (apache2+dav+dav_svn) - отсутствует.
Пришлось применять тяжелую артиллерию в виде strace.

strace был применен в варианте

strace -F -f -p pid1 -p pid2 ... -p pidN 2> debug.log
pid1 .. pidN - номера процессов apache (благо, кроме svn там ничего не живет)
в файл debug.log свалилась история вызовов системных функций, откуда удалось понять, что этой заразе просто не хватает выделенной через openVZ памяти. Увеличил лимит, все взлетело.

Что такое strace и его ключи -F -f -p - предлагаю посмотреть самостоятельно :)
alexkuklin: (Default)
2007-04-24 05:05 pm

(no subject)

Кстати, ... конструкторам и дизайнерам не удалось реализовать многие свои идеи. Например, позволить стеклу передних дверей опускаться полностью. Или сделать так, чтобы для замка двери и зажигания подходил один и тот же ключ - для этого пришлось бы делать двери более толстыми, либо устанавливать в рулевую колонку другой замок зажигания, что привело бы в необходимости пересмотра всей ее конструкции.

Кто знает, как его зовут? (ц)