CherryPy по умолчанию работает в режиме «разработки», который включает запись сообщений о запуске в stdout. Если стандартный вывод недоступен, я предполагаю, что сервер не может успешно запуститься.
Вы можете изменить это, установив 'log.screen: False' в конфигурации (и заменив его на 'log.error_file: "/path/to/error.log"', если вы знаете, что хорошо для вас;)). Обратите внимание, что запись глобальной конфигурации «environment: production» также отключит log.screen.