Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Странное поведение переменной rhost в conky  (Прочитано 975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1421
    • Просмотр профиля
У меня Kubuntu 64 bit. Конки поставил в момент перехода KDE на пятую плазму (раньше пользовался superkaramba). Настроил и забыл. Несколько дней назад сделал пару правок в конфигах avahi - периодически отключался сетевой адаптер, терял сеть, с сетью наладилось, а вот conky пострадал. То есть я думаю, что avahi - самая вероятная причина, ибо установок и удалений софта перед началом проблем не было, обновления системы - были, но непохоже, чтобы могли повлиять (разный прикладной софт типа chrome и deadbeef, также обновлялись systemd/udev).

Правки в конфигах, имеющих отношение к avahi (повторюсь, не уверен, что это причина):
(Нажмите, чтобы показать/скрыть)

Итак. В какой-то момент заметил, что conky не обновляется. Точнее, обновляется, но не с нужной периодичностью, а раз в 20-40 секунд. Запуск из консоли в отладочном режиме conky -D / conky -DD ситуацию не прояснил. От старта программы до отрисовки чего-то на экране проходило секунд 20-30. При этом при старте KDE после появления картинки conky какое-то время изображение изображение обновляется нормально, потом - затык.

Начал выяснять.

0. Дефолтный конфиг из /etc/conky работает, картинка обновляется. То есть сам conky в порядке.
1. По одному вырубаю всякие скайпы, quiterss, и прочие дропбоксы. Без эффекта.
2. Рестарт с предыдущим ядром (ну а вдруг) - без изменений.
3. Чистая сессия plasma, с отключенной автозагрузкой - без эффекта. То есть дело, наверное, не в программах, мешающих отображению графиков.
4. Новый пользователь, новая сессия Plasma - без изменений. То есть дело, наверное, не в конфигах.
5. Ставлю lxqt, запускаю, стартую conky - без изменений. То есть дело, наверное, не в KDE. Прихожу к мысли, что надо делать ревизию конфигурации conky.
6. Ковыряю ~/.conkyrc (исходный ранее работавший код). Оставляю только одну секцию (конфиг разбит на секции - система, память, диск, сеть и т.п.), удалив всё остальное, запускаю, смотрю, если работает - добавляем следующую секцию. Когда добавил секцию network - затык. Удалил все остальные, оставив только эту - затык.

Начал тестировать построчно. Всё работает, пока не добавил вот этот кусок:

${offset 20}${tcp_portmon 32768 61000 rhost 0} ${alignr}${tcp_portmon 32768 61000 rservice 0}
${offset 20}${tcp_portmon 32768 61000 rhost 1} ${alignr}${tcp_portmon 32768 61000 rservice 1}
${offset 20}${tcp_portmon 32768 61000 rhost 2} ${alignr}${tcp_portmon 32768 61000 rservice 2}
${offset 20}${tcp_portmon 32768 61000 rhost 3} ${alignr}${tcp_portmon 32768 61000 rservice 3}
${offset 20}${tcp_portmon 32768 61000 rhost 4} ${alignr}${tcp_portmon 32768 61000 rservice 4}
${offset 20}${tcp_portmon 32768 61000 rhost 5} ${alignr}${tcp_portmon 32768 61000 rservice 5}

Читаю документацию насчёт отображения исходящих подключений. Решаю попробовать rip (remote ip) вместо rhost (remote host) - и картинка начинает обновляться как надо.

${offset 20}${tcp_portmon 32768 61000 rip 0} ${alignr}${tcp_portmon 32768 61000 rservice 0}
${offset 20}${tcp_portmon 32768 61000 rip 1} ${alignr}${tcp_portmon 32768 61000 rservice 1}
${offset 20}${tcp_portmon 32768 61000 rip 2} ${alignr}${tcp_portmon 32768 61000 rservice 2}
${offset 20}${tcp_portmon 32768 61000 rip 3} ${alignr}${tcp_portmon 32768 61000 rservice 3}
${offset 20}${tcp_portmon 32768 61000 rip 4} ${alignr}${tcp_portmon 32768 61000 rservice 4}
${offset 20}${tcp_portmon 32768 61000 rip 5} ${alignr}${tcp_portmon 32768 61000 rservice 5}

Версий две: проблема с разрешением имён (только вот почему?), и проблема с отрисовкой очень длинных имён хостов типа там node1.server.w5.cloud.node10.ubuntu.com, не входящих в ширину окна conky (тоже неясно почему, работало же).

Пока оставил отображение ip исходящих подключений (новый конфиг).

Но вопрос - что это было и почему? - остаётся.

Есть версии?

« Последнее редактирование: 21 Января 2017, 07:31:57 от eugenez »
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1421
    • Просмотр профиля
Re: Странное поведение переменной rhost в conky
« Ответ #1 : 23 Января 2017, 11:21:12 »
Внезапно оказалось, что переменная lhost так же уменьшает периодичность отрисовки. Замена на lip - ок.
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.