Требуется ли периодический перезапуск шаблона-управлятора?

Lest

Client
Регистрация
20.03.2020
Сообщения
91
Благодарностей
90
Баллы
18
Есть основной шаблон, и нужно сделать второй, который будет следить за первым и накидывать исполнений. Этот контроллер - диспетчер - управляющий шаблон будет из одного кубика на c# в бесконечном цикле что-то делать. И вот требуется ли периодический перезапуск его? И как часто? Я так понял у многих такой есть, как вы делаете? Просто на форуме пишут, что чем дольше работает поток, тем он глючнее.
И нужен счётчик успешных выполнений за час, как его лучше передавать между шаблонами, через список-текстовый документ или через глобальную переменную? Вроде всего одна переменная, но чё то не хочется связываться с глобальными переменными, пишут они сбрасываются при перезапуске зенки. А текстовый документ для этого тоже как то не кашерно) Использовать БД для этого тоже не хочется...
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 559
Благодарностей
10 101
Баллы
113
Есть основной шаблон, и нужно сделать второй, который будет следить за первым и накидывать исполнений. Этот контроллер - диспетчер - управляющий шаблон будет из одного кубика на c# в бесконечном цикле что-то делать. И вот требуется ли периодический перезапуск его? И как часто? Я так понял у многих такой есть, как вы делаете? Просто на форуме пишут, что чем дольше работает поток, тем он глючнее.
Рекомендации не закцикливать проект и не держать его долго в выполнении в основном для браузерных проектов.
Попробуйте, при работе без браузера, скорее всего, все будет нормально, если в коде нет каких то грубых ошибок, которые могут приводить к утечкам.
И нужен счётчик успешных выполнений за час, как его лучше передавать между шаблонами, через список-текстовый документ или через глобальную переменную? Вроде всего одна переменная, но чё то не хочется связываться с глобальными переменными, пишут они сбрасываются при перезапуске зенки. А текстовый документ для этого тоже как то не кашерно) Использовать БД для этого тоже не хочется...
Текстовый файл, пожалуй, самое лучшее, что можно предложить из простого. :-)
 
  • Спасибо
Реакции: Lest

Lest

Client
Регистрация
20.03.2020
Сообщения
91
Благодарностей
90
Баллы
18
Рекомендации не закцикливать проект и не держать его долго в выполнении в основном для браузерных проектов.
Попробуйте, при работе без браузера, скорее всего, все будет нормально, если в коде нет каких то грубых ошибок, которые могут приводить к утечкам.

Текстовый файл, пожалуй, самое лучшее, что можно предложить из простого. :-)
Всё же решил сделать перезагрузку раз в пол часа - час. Тем более что ничего не теряю от этого.
А счётчик замутил в редисе, хотя с текстовым файлом было бы быстрее. И реализовать и операции думаю быстрее были бы. Но "не кошерно".
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)