Сегодня столкнулся с проблемой запуска UniFi Controller: долго висит при запуске, а потом выдает «Server taking too long to start… start up failed«.
С ходу нагуглились три решения:
1. Кириллица в пути к файлам, где установлен UniFi Controller;
2. Несовместимость версии Java;
3. Занят или заняты необходимые для UniFi Controller порты.
Собственно, все три решения есть и в FAQ на официальном сайте сообщества.
Однако, внимательно покопавшись в логах самого контроллера, стало понятно, что сервер не стартует по причине того, что не может запуститься его база данных, которой, почему-то необходимо минимум 3379 Мб свободного пространства на диске.
Tue Aug 11 15:26:35 [initandlisten] ERROR: Insufficient free space for journal files
Tue Aug 11 15:26:35 [initandlisten] Please make at least 3379MB available in C:/Users/user/Ubiquiti UniFi/data/db/journal or use —smallfiles
Расширил диск виртуальной машины на 5 Гб и все сразу же завелось!
Спасибо!
Действительно, была проблема со свободным местом на диске. Спасибо!
У меня проблема заключалась в присутствии кириллицы в пути к папке с программой (C:\Documens ans settings\Администратор\Ubiquiti UniFi). Перенёс в C:\Ubiquiti UniFi и всё завелось.