Кэшируется всё, что проходит мимо. Агенты по логике должны запрашивать только то, что поменялось/добавилось.
про прокси от 10-ки (не пишет в кеш)
#41
Отправлено 19 Октябрь 2015 - 16:31
#42
Отправлено 19 Октябрь 2015 - 17:14
Тогда я ни пуркуа не понимаю. Есть два агента (отфильтровал от пары сотен двух подопытных), на которых обновление от 19.10.2015. Включаю кеш - начинают тянуться базы с drw90000.vdb в папку с одной ревизией 20151019081552. Через полтора часа начинает тянуться та же база в папку 20151019093436. В папку с первой ревизией тянется drw90001.vdb - нулевая стянулась. После того как в папку со второй ревизией стянулясь нулевая база - сверил хэши: одинаковые. Скорость действительно низкая (спасибо кривым агентам, на которые массово поставили патч) и при таком раскладе от кеша толку никакого - только вред. Отключил пока агенты не обновятся.
#43
Отправлено 26 Октябрь 2015 - 13:22
Кеш включил, в него затянулись базы и все остальное, все вроде работает. Даже с алгоритмом стало понятно.
Но разработчикам надо бы посмотреть в сторону выгрузки неиспользуемых данных из памяти. Она похоже не работает. Замечено: по истечению установленного времени в логах появляются записи о выгрузке файлов из памяти, но по факту память не освобождается и при следующем обновлении файлы загружаются повторно (объем занятой памяти возрастает на соответствующее количество сотен МБ). В результате после нескольких циклов демон умирает.
Пока решил костылем в кроне проверкой на предмет наличия процесса и последующим зауском демона, в случае отсутствия такового.
#44
Отправлено 26 Октябрь 2015 - 14:12
Вона что в syslog:
Oct 26 14:03:55 dwcs-proxy kernel: [1230688.731194] drwcsd-proxy.re[15579]: segfault at ffffffffffffffea ip 00007f209ecdf933 sp 00007f2097e6c570 error 5 in libdrwnet2.so[7f209ec8c000+15f000]
#45
Отправлено 26 Октябрь 2015 - 14:24
Кора есть?
#46
Отправлено 26 Октябрь 2015 - 14:35
В конфиге включена (enabled="yes" maximum="10"), но нигде найти не могу. Ни в /opt ни в /var
#47
Отправлено 26 Октябрь 2015 - 15:18
То, что в конфиге, это вроде бы виндовой дампилки настройки. В юниксах всем занимается ОС.
В настройках ядра должно быть CONFIG_COREDUMP=y и неплохо установить sysctl kernel.core_pattern во что-либо, что будет удобно искать. Что-либо типа /tmp/%e-%p.core. И надо посмотреть, выставляется ли процессу ulimit -c unlimited (вообще, стартовые скрипты это вроде содержат).
#48
Отправлено 26 Октябрь 2015 - 15:31
CONFIG_COREDUMP=y в конфиге ядра есть, остальное настроил. Ждем...
#49
Отправлено 03 Ноябрь 2015 - 09:28
Прокси-сервера с исправлением выпущены, доступны для скачивания на сайте.
Извините за долгое ожидание.
Прокси-сервера с исправлением выпущены, доступны для скачивания на сайте.
Извините за долгое ожидание.
А не подскажете номер версии?
#50
Отправлено 03 Ноябрь 2015 - 13:18
А не подскажете номер версии?
Сейчас в релизе 10.00.0-201510010.
Читают тему: 1
0 пользователей, 1 гостей, 0 скрытых