тестирование 0.2.20 RC1
-
@weec said in тестирование 0.2.20 RC1:
после процеса конфигурирования выдаёт следующее:
Build UNICODE libraries : NOкак включить этот пункт?
Он включится в том случае если была задана опция configure --with-console и на машине стоит UNICODE wxWidgets.
-
@weec said in тестирование 0.2.20 RC1:
при инициализации новой базы выводит ошибку
# mysql -p netxms < dbinit_mysql.sql Enter password: ERROR 1064 (42000) at line 342: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'integter not null, situation_instance varchar(255) not null, PRIMARY KEY(rule_' at line 12Спасибо, исправил. В аттаче исправленные скрипты для инициализации.
-
@weec said in тестирование 0.2.20 RC1:
содержимое config.h
/* Define to 1 if you have the `gmtime_r' function. */ #define HAVE_GMTIME_R 1 /* Define to 1 if you have the `iconv' function. */ /* #undef HAVE_ICONV */ /* Define to 1 if iconv supports ASCII */ #define HAVE_ICONV_ASCII 1для версии 0.2.19 выкладывался патч
почему ошибка с ICONV не исправлена в 0.2.20 RC1 ?Она исправлена. Наверняка в config.h присутствует
#define HAVE_LIBICONV 1а дальше правильная функция выбирается уже в unicode.cpp.
-
-
@weec said in тестирование 0.2.20 RC1:
изменил количествo poller-ов c 10 до 1000
перезапустил netxmsd, не могу подключиться win-консолью, сервис не забиндил портПохоже что какие-то ресурсы закончились. Каждый поллер - это отдельный поток. Не может бать каких-то ограничений на количество потоков в процессе?
-
-
в плане проблемы с нештатной ситуацией
когда добавляешь несколько DCI с большими таймаутами
проблема осталасьв краце приведу инструкцию:
добавляю новый параметр для агента shell-команда sleep 100
по истечении 100 секунд DCI получает пустое значениедобавляю штуки 4 одинаковых DCI с вышеописанным- параметром
в итоге netxms начинает тормозить
тобишь netxms входит в состояние когда не имеет возможности получить значения со сторонних DCI (с любой node) из-за проблемных DCI (sleep 100)
при этом даже удалить проблемные DCI невозможноможет стоит добавить функцию автоматического отключения проблемных DCI?
-
Ispravil problemu s DCI kotorie vizivajut timeout. Teper' server dolzen ih normal'no obrabativat'. Takze pojavilsja novij parametr - AgentCommandTimeout, po omolchaniju 2 secundi. Kogda sobiraem znachenija s agenta, zdem etot timeout, esli ne poluchili dannie - schitaem chto proizoshla oshibka i perehodim k sledujuschemu DCI.
-
@victor said in тестирование 0.2.20 RC1:
zdem etot timeout, esli ne poluchili dannie - schitaem chto proizoshla oshibka i perehodim k sledujuschemu DCI.
тобишь процесс порожденный DCI для получения данных статистики будет уничтожен по достижению таймаута
я правильно понимаю? -
-
@weec said in тестирование 0.2.20 RC1:
@victor said in тестирование 0.2.20 RC1:
zdem etot timeout, esli ne poluchili dannie - schitaem chto proizoshla oshibka i perehodim k sledujuschemu DCI.
тобишь процесс порожденный DCI для получения данных статистики будет уничтожен по достижению таймаута
я правильно понимаю?Нет, не будет. На агенте все будет продолжать работать, просто сервер не будет ждать результатов. Он и раньше должен был так делать, но был баг, который ему мешал
Я сейчас переделываю также и агента, чтобы он не ждал долго работающие процессы вызванные для ExternalParameter. -
-
Там чисто технические проблемы, но сделать надо. Кстати Windows агент такие процессы принудительно завершает.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login