错误:钩子'orm`加载时间太长

时间:2017-01-27 09:47:24

标签: node.js sails.js sails-mongo

每当试图抬起帆时,它每次都会给我一个hookTimeout错误。 虽然对于相同的配置设置,它可以在其他系统上完美运行。

使用Ubuntu 16.0.4和Manjaro nodejs版本7.4.0 风帆版本0.12.11 Mongodb版本3.4.1

完整的错误报告就是这样。

  

info:启动应用...

     

错误:Grunt :: /usr/local/lib/ruby/gems/2.4.0/gems/sass-3.4.23/lib/sass/util.rb:1109:警告:不推荐使用constant :: Fixnum < / p>      

错误:Grunt :: /usr/local/lib/ruby/gems/2.4.0/gems/sass-3.4.23/lib/sass/util.rb:1109:警告:不推荐使用constant :: Fixnum < / p>      

错误:错误:挂钩orm加载时间太长。

     

确保它正在触发其initialize()回调,或者将`sails.config.orm._hookTimeout设置为更高的值(当前为60000)       在Timeout.tooLong [as _onTimeout](/home/navalk/PV/provakil/sails/node_modules/sails/lib/app/private/loadHooks.js:92:21)       在ontimeout(timers.js:365:14)       在tryOnTimeout(timers.js:237:5)       在Timer.listOnTimeout(timers.js:207:5)

2 个答案:

答案 0 :(得分:0)

尝试剪切上次创建/更改的模型。 如果没有帮助,请尝试逐个切割并移动到另一个文件夹。 然后,您将发现某些模型是否存在问题,或者是否真的存在风帆。

答案 1 :(得分:0)

尝试在local.js中增加挂钩超时 df['count'] = df['sym'].map(lambda x:list(df2['sym1'].values).count(x))