Почему ошибка
`Error: The hook 'orm' is taking too long to load.`
Это очень часто происходит при подъеме парусов? Даже если orm timeout
уже установлено на 100000, это все еще иногда происходит (не всегда). Обычно это происходит после перезагрузки ПК и запуска парусов в первый раз.
Это также часто происходит на облачном сервере и моем ноутбуке рядом с моим ПК. Итак, это происходит в моей тестовой среде:
- Windows 8.1 (ПК и ноутбук) и Linux (Ubuntu 14.04)
- node.js версии 0.10.38
- паруса версия 0.11
- МонгоДБ версии 3
Полный отчет об ошибке выглядит так
error: Error: The hook `orm` is taking too long to load.
Make sure it is triggering its `initialize()` callback, or else set `sails.config.orm._hookTimeout to a higher value (currently 20000)
at [object Object].tooLong [as _onTimeout] (D:\Workspace\Hellowin\cannes\node_modules\sails\lib\app\private\loadHooks.js:92:21)
at Timer.listOnTimeout [as ontimeout] (timers.js:112:15) { [Error: The hook `orm` is taking too long to load.
Make sure it is triggering its `initialize()` callback, or else set `sails.config.orm._hookTimeout to a higher value (currently 20000)] code: 'E_HOOK_TIMEOUT' }
D:\Workspace\Hellowin\cannes\node_modules\sails\node_modules\async\lib\async.js:30
if (called) throw new Error("Callback was already called.");
^
Error: Callback was already called.
at D:\Workspace\Hellowin\cannes\node_modules\sails\node_modules\async\lib\async.js:30:31
at process._tickDomainCallback (node.js:492:13)
Это ошибка адаптера MongoDB?
mongod
работает? Можно ли получить доступ к базе данных через командную строку? - person galactocalypse   schedule 30.07.2015sails lift
илиnode app.js
, иногда работает иногда нет. Также после того, как я установил тайм-аут на 100000, иногда он все еще терпит неудачу. - person Andi N. Dirgantara   schedule 30.07.2015hookTimeout
по-прежнему отображается как 20000. - person galactocalypse   schedule 30.07.2015