TimerTaskクラスでの処理時間が長い、あるいはsleepで長時間処理を停めていませんか?
基本的にTimerTaskでは長時間にわたる処理、あるいは停止を行うべきではありません。
TimerクラスはTimerTaskを順番に処理する唯一のスレッドを持ち、
現在実行中のTimerTaskの処理が終わらない限りは次のTimerTaskが実行されません。
そのため
Thread.sleep()
で停止している間、そのTimerTaskより後で、
実行される予定のTimerTaskはずっと待たされることになります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。