google-chrome - Chrome 从服务冻结启动,输出 ^@^@^@^@
问题描述
我们正在从 linux 服务运行 Chrome,有时 chrome 冻结(以及所有计算机)的实例意外出现以下错误:
May 27 21:57:51 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215751.950576:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
May 27 21:57:51 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215751.952062:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
May 27 21:58:03 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215803.050265:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
May 27 21:58:03 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215803.051856:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@May 28 10:33:49 Q190N
-prototype lvm[213]: 2 logical volume(s) in volume group "debian-vg" monitored
May 28 10:33:49 Q190N-prototype keyboard-setup.sh[211]: Impossible d'ouvrir le fichier /tmp/tmpkbd.k7WSzt
欢迎任何想法来解决这个问题......
解决方案
您可能对index.js或其他导入的脚本有问题。
有一系列可能性,但大多数时候冻结是由while(true)
长循环引起的。
如果这是问题,请尝试:
您可以将计算分解为多个部分,并在
setTimeout()
. 在每次setTimeout()
调用时,浏览器都可以自由地处理其他事件,并使页面保持活跃和响应。当您完成计算的最后一部分时,您可以执行结果。您可以在现代浏览器中使用网络工作者在后台运行计算。在 webworker 中完成计算后,它会向主线程发送一条消息,然后您可以使用结果更新 DOM。
这个答案可能会有所帮助:https ://stackoverflow.com/a/49961782/11578778
我希望这有帮助!
布拉卡
推荐阅读
- arangodb - 如何在访客机器上访问 ArangoDB Web 界面
- python - 用数字上的数字对字符串列表进行排序
- java - Spring Junit 测试,@Configuration bean 不会在测试之间缓存
- javascript - 如何将某些内容附加到输入字段中?
- python - 任何人都可以帮助我如何减少 python if 语句或任何其他替代解决方案吗?
- python - 如何将 FORM 响应数据转换为 Flask 中的 Python 字典?
- python - 对包含带有 SI 前缀的数字的字符串列表进行排序
- ios - 当半径等于高度时,UIBezierPath 拐角显示不正确
- python - 多目标变量回归
- r - 具有多个变量的分组小提琴图表