В ejabberd.log в течение часа до первой приведённой записи ничего не писалось.
erlang.log — месяц тишины, а потом всё начинается с <code>supervisor: {local,ejabberd_sup} started: [{pid,<0.247.0>}</code> и десятки других started.
Других логов, кордампов и прочего нет. Память во время cronjob наверняка кушается изрядно, это вообще пиковая нагрузка за сутки. Но в swap вполне много места. Да и в syslog было бы что-то сказано, а там тишина.
И главный вопрос — supervisor и остальные компоненты работают же внутри одного beam-процесса. Неужели он в случае паники форкается?