С современными системами инициализации (upstart, systemd и т.д.) "демон" пишется элементарно - просто обычный вечноработающий скрипт, который выводит ошибки в stderr и т.д., так называемые New Style Daemons. Перезапуск в случае падения прекрасно сделают те же системы инициализации.
fixxxer, мне кажется почти любой скрипт будет подтекать на php, нет? и тут проблема в VM.
только периодические рестарты спасают, но это уже обсасывалось
Запускал как-то хитрый импорт данных из 80 гиговой таблицы на innodb в монгу, скрипт крутился неделю с лишним и не тек по памяти в итоге был прибит руками.