如何找出导致网站崩溃的原因?在开发中工作正常,使用铬在树莓派上崩溃

时间:2020-01-09 15:14:37

标签: reactjs chromium

该网站是一个动画图片库(显示带有文本的图像和视频,并在它们之间循环显示)。它在树莓派上的5至20分钟之间的任何时间后崩溃(chrome选项卡显示Aw,snap!消息并冻结,其他选项卡仍然可以正常工作)。我们有几个覆盆子,而更坚固的覆盆子(更新,更多的ram)似乎会更快崩溃。当我将网站放在6种不同的显示器上(显示相同的图像序列)时,它在某些显示器上的崩溃要比在其他显示器上更快,并且在某些显示器上,它根本不会崩溃。在使用chrome的计算机上,我无法重现崩溃。

我的第一个想法是内存泄漏,尽管有一些内存泄漏,但我在一个小时的时间内拍摄了内存堆快照,其大小从8.5MB增加到21MB,这虽然微不足道,但是不能如此快速崩溃的原因。我还用铬在本地运行它,一小时内堆从3.9MB增长到8.9MB。

最终,该站点应该能够连续运行数天,而不会中断10分钟。我知道chrome可以创建崩溃报告,但据我所知,chrome似乎不能够。我正在寻找一种方法找出导致网站崩溃的原因。到崩溃发生时,相关的选项卡已冻结,并且必须终止该进程,因此我无法查看控制台/内存堆。

0 个答案:

没有答案
相关问题