Здравствуйте!
Не работает запланированный процесс. Вот выдержка из schedule.log:
Parameter name: appConnection
at Terrasoft.Core.UserConnection..ctor(AppConnection appConnection)
at Terrasoft.Core.Scheduler.JobUserConnection..ctor(AppConnection appConnection)
at Terrasoft.Core.Scheduler.RunProcessJob.GetUserConnection(String userName, String sessionId)
at Terrasoft.Core.Scheduler.RunProcessJob.Execute(IJobExecutionContext context)]
по каким причинам этот appConnection пустой?
что нужно сделать, чтобы планировщик работал правильно?
иногда он работает, а иногда - нет.
возможно из-за долгого простоя приложения перестает, но не уверен.
7.2.0.1530
Нравится
Здравствуйте, Юрий.
Данное поведение системы действительно возникает из-за простоя.
В качестве решения можно использовать один из сервисов мониторинга облачных ресурсов, который будет выступать в роли пинговалки:
http://www.servermom.org/useful-free-uptime-monitoring-services-server/…
Правильно ли я понимаю, что планировщик не работает как отдельный процесс, служба - а это просто поток из пула иис? И его нужно регулярно пинать, чтобы он работал? А если нет доступа из вне, и есть таймеры в процессе напоминания, то как в этом случае быть?
Александр, совершенно верно!
Если же это on-site, подойдет утилита для локального пингования.