Распространенным способом обеспечения устойчивости системы к сбоям является создание очереди. Ведомые будут записывать журналы в очередь, а главный сервер читает из очереди. Если мастер отключается, очереди сохраняются, пока мастер не восстановится.
При таком подходе вам могут не понадобиться рабы. Каждое приложение может писать напрямую в очередь журналов с помощью асинхронного запроса на запуск и забытие.