Страница 1 из 1

подвисание на raspberry pi3

Добавлено: Ср ноя 30, 2016 1:26 am
blackangel
друзья! столкнулся с такой проблемой: MD пподвисает каждый одинаковый промежуток времени (сколько мин не могу сказать... но примерно каждые 3 мин) зависает секунд на 10-15. определил случайно, но факт. страницы всегда открываются сразу кроме момента когда висит... и отправка mqtt тоже висит, сделал для эксперимента на каждые 5 сек, картина такая: отправляет, 5сек пауза, отправляет, 5 сек пауза, отправляет, пауза сек 20.... и так по кругу. помогите разобраться, куда копать, куда смотреть, что проверить?

Re: подвисание на raspberry pi3

Добавлено: Ср ноя 30, 2016 10:21 am
Ivan
Попробуйте отключить webSocket

Отправлено с моего SM-G7102 через Tapatalk

Re: подвисание на raspberry pi3

Добавлено: Ср ноя 30, 2016 6:16 pm
blackangel
Ivan писал(а):Попробуйте отключить webSocket

Отправлено с моего SM-G7102 через Tapatalk

ни какой реакции.....

еще заметил: у меня датчик шлет показания каждые 1сек.

а на странице в MD отоброжает с задержкой секунд 10..... кнопка включения светодиода через тотже mqtt работает тоже с перебоями, т.е. можно клацать пару минут все отлично, без задержки а потом зависает на секунд 15-20... и если в это время клацать то потом все пакеты отрабатыватся.

Re: подвисание на raspberry pi3

Добавлено: Ср ноя 30, 2016 10:20 pm
Ivan
Вам помодет только. Отклюяение всего. Оптимизация базы. А потом включение по одному.
Либо включать отладочные сообщения в ключевых точках и изучать логи

Отправлено с моего SM-G7102 через Tapatalk

Re: подвисание на raspberry pi3

Добавлено: Ср ноя 30, 2016 11:29 pm
DAP
ping рвется на моментах зависаний? по SSH войди набери top посмотри как загружен процессор. На вкладке xray в разделе services по очереди пробовать гасить циклы и смотреть результат.

Re: подвисание на raspberry pi3

Добавлено: Чт дек 01, 2016 5:58 pm
blackangel
DAP писал(а):ping рвется на моментах зависаний? по SSH войди набери top посмотри как загружен процессор. На вкладке xray в разделе services по очереди пробовать гасить циклы и смотреть результат.

смотрел процессы в htop. Все 4 ядра прыгают периодически до 10-15%, память нагружена до 250-350мб. swp видел только один раз был на 45-50мб, а так он всегда пустой.

Сейчас сидел и обновлял постоянно страницу.... как назло не виснет... (вчера вечером всю систему обновлял, какие то пакеты новые встали). Но тем неменее, за минут 10 постоянного обновления, 2 раза подвисло. не так долго как обычно, задержка в 3-7сек. Пинг в этот момент увеличивается до 89мс. В htop процесс: usr/sbin/apache2 -k start занимает до 40% CPU в остальное время его не видно....

выкладываю 2 скрина. 1й это: страница тупит и после появления пинга сделал скрин, там видно что выше указанный процесс уже опускается
2й скрин это как только я увидел что процесс взлетел до 40% страница естественно начала думать....

Изображение

Изображение

Re: подвисание на raspberry pi3

Добавлено: Пт дек 02, 2016 4:20 pm
DAP
это веб сервер, значит отключать циклы по очереди и смотреть на каком пропадет проблема.

Re: подвисание на raspberry pi3

Добавлено: Сб дек 03, 2016 12:20 am
Ivan
Проверь методыиу thiscomputer. Туда несчадно пихал код яндекс погода и опен везер.

Отправлено с моего SM-G7102 через Tapatalk

Re: подвисание на raspberry pi3

Добавлено: Пт янв 13, 2017 11:05 am
DAP
После обновления сайт стал тормозить, сама малина работает шустро при этом. Выяснил что помогает перезапуск цикла "cycle_websockets".
В причины не вникал..

Видео:
https://youtu.be/NXEZx0IMzMY