У меня были такие же проблемы. Помогло вот что:

http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=39925#Post39925

Насчет watchdog. Можно мониторить логи и по ним понимать, что что-то не так. Лично я использую схему с пинг:

http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=30841#Post30841