Apr. 24th, 2007

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

Сегодня боролся с тем, что в 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)
Кстати, ... конструкторам и дизайнерам не удалось реализовать многие свои идеи. Например, позволить стеклу передних дверей опускаться полностью. Или сделать так, чтобы для замка двери и зажигания подходил один и тот же ключ - для этого пришлось бы делать двери более толстыми, либо устанавливать в рулевую колонку другой замок зажигания, что привело бы в необходимости пересмотра всей ее конструкции.

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

Profile

alexkuklin: (Default)
alexkuklin

January 2020

S M T W T F S
    1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 27th, 2025 05:52 pm
Powered by Dreamwidth Studios