【问题标题】:Hot Load Error- Failed to receive keepalive热加载错误 - 无法接收 keepalive
【发布时间】:2014-10-12 18:43:49
【问题描述】:

我已经升级到 0.9.0.1 并且看起来很流畅,我的流星网站运行良好。

但是,在对模板进行简单更改时 - 从字面上更改跨度内的文本 - 我在服务器控制台中收到错误,然后服务器重新启动。

服务器控制台日志:

=> App running at: http://localhost:3000/
=> Client modified -- refreshing 
I20140828-10:21:38.261(1)? Failed to receive keepalive! Exiting.
=> Exited with code: 1
=> Meteor server restarted

这似乎与新的热加载过程有关

当使用本地开发服务器运行您的应用程序时,会更改 只影响客户端不再需要重启服务器。 仅影响 CSS 的更改不再需要浏览器刷新 该页面,无论是在本地开发中还是在某些生产中 环境。 #490

什么可能导致这个Failed to receive keepalive! 错误?

【问题讨论】:

  • 我也有同样的问题。我在同一个 repo 上工作的同事没有这个问题,所以这不是一个包问题。
  • 在此处查看讨论:github.com/meteor/meteor/issues/2536
  • 据报道已修复,即将发布。

标签: meteor


【解决方案1】:

从互联网和 IRC 频道上看,这可能有一个或两个原因:

  • 使用通过 0.9.x 测试的不兼容包
  • 一些错误的编码,例如缺少放置的逗号,当流星编译应用程序时会导致错误。

当然也可以两者兼而有之。或者完全不同的东西。

对我来说这是一个不兼容的包。

【讨论】:

  • CPU 使用率在我的情况下是正常的。一定是别的东西。
猜你喜欢
  • 1970-01-01
  • 2023-03-28
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
  • 2013-05-22
  • 1970-01-01
  • 2020-09-03
  • 2023-03-12
相关资源
最近更新 更多