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

Lest

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

Sergodjan

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

Lest

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

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

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