1. Зачем тут крон вообще? Реализуйте и парсер, и воркер как вечнозапущенные скрипты
2. Зачем файл, если есть rabbitmq?
3. М.б. имеет смысл еще и третий воркер добавить, который бы только писал в базу, но "оптом"?
Connect err намекает, что с базой соединиться не удалось.. Неплохо бы устранить эту проблему. Ну и обрабатывать как-то более активно, чем кинуть в лог и забыть