он перезаписывает нулями все пространство?
Лог пуст..
*/1 * * * * /root/astrachecker.sh >& /tmp/checkerlogs.log
std::vector<>::erase
нельзя использовать так, как ты делаешь в CStatsPetri :: ~CStatsPetri( )
. Можно было написать i = m_Messages.erase( i );
. Или вообще не вызывать erase в деструкторе, а просто пройти циклом по элементам удаляя их.