Сайт представляет собой галерею анимированных изображений (показывает изображения и видео с текстами и циклически переключается между ними). Вылетает через 5-20 минут на Raspberry Pi (на вкладке Chromium отображается сообщение Aw, snap! И зависает, другие вкладки по-прежнему работают нормально). У нас есть несколько малины, и более сильные (более новые, более бараньи), похоже, быстрее sh. Когда я размещаю веб-сайт на 6 разных экранах (отображая одинаковые последовательности изображений), на некоторых из них он падает раньше, чем на других, а на некоторых дисплеях он вообще не достигает sh. На моем компьютере, используя chrome, мне не удалось воспроизвести cra sh.
Моей первой мыслью была утечка памяти, и, хотя есть некоторая утечка памяти, я сделал снимки кучи памяти поверх период в час и размер увеличился с 8,5 МБ до 21 МБ, что немаловажно, но не может быть причиной таких быстрых сбоев. Я также запускал его локально в хроме, и куча разгонялась с 3,9 МБ до 8,9 в час.
В конечном счете, сайт должен работать без перерыва в течение нескольких дней, поэтому 10 минут - это совсем не впечатляет. Я знаю, что chrome может создавать краткие отчеты sh, но хром, похоже, не в состоянии (насколько я могу судить). Я ищу способ выяснить, что произошло с sh веб-сайтом. К тому времени, когда происходит cra sh, соответствующая вкладка замораживается, и процесс должен быть остановлен, поэтому я не могу смотреть на кучу консоли / памяти.