Автоматический перезапуск 1С 8 #239848


#0 by vladon
У Астора есть такая штука как SMS (Sales Management System вроде), которая занимается тем, что выгружает изменения цен и новые товары на весы и в кассы. Выглядит она как постоянно запущенный экземпляр 1С 8 от имени определённого пользователя. Так вот, периодически этот экземпляр слетает с ошибкой (вроде memory could not be read). Есть ли какой-нибудь способ автоматически делать что-нибудь вроде Restart on Failure как в службах?
#1 by Scooter
проще разобраться в чем ошибка и исправить её
#2 by Advan
К томуже да - замечено, что если висит сессия 8-ки долгое время(от суток и больше) и при этом мало используеться, то она слетает, с разными ошибками.
#3 by vladon
А непонятно в чём ошибка. Просто слетает и всё.
#4 by vladon
Вот-вот. Как бороться?
#5 by Advan
Никак пока - времени небыло разбираться, так бы можно было с помощью шедулера - но ошибка зараза остаеться висеть - шедулер думает что сеанс работает нормально.
#6 by vladon
Сами Асторовцы говорят, что мол, у нас не SQL 2000, а SQL 2005, и вроде как из-за этого и вылетает. Отмазываются ведь?
#7 by Scooter
шедуллер запускай каждый час(полчаса ...) восьмерку, при старте смотри если уже под этим пользователем зашли то кирдык(Отказ истина)
#8 by Scooter
а на сервере соединение остается?
#9 by Advan
Фигня, вылетает в файловой версии, и в SQL 2000
#10 by vladon
Иногда остаётся, иногда нет.
#11 by Advan
Да тоже такая мысль пришла в голову, только надо в работе проверить, тоже необходимо чтобы определенные сеансы постоянно работали, Обмены регулярные нужны
#12 by vladon
Нам говорят: сносите SQL 2005, ставьте 2000, а до тех пор ничего решать не будем. :)
#13 by shachneff
У меня просто СторожевойПес на дельфи написанный. 1С пишет раз в 5 минут в файл данные, Пёсик в трее висит и опрашивает файл. Если данные долго не меняются, килляет процесс 1С и запускает его снова.
#14 by Advan
Тоже мысль хорошая, но с шедулером удобнее - ненадо никаких доп программ.
#15 by Voton
У меня было тоже нечто подобное... 17-ый релиз проблему вылечил
#16 by Advan
Так надо обновляться значит
#17 by vladon
а где взять 17-й релиз? не дожидаясь следующего ИТС
#18 by Advan
Ну это можно скачать с сайта 1с
#19 by Scooter
на декабрьском ИТС скоро выйдет 18
#20 by NuF
Не рабоатю с 8кой. Но может пригодиться - программа nnCron, много более продвинутый планировщик. Может искать в списке запущенных нужный процесс. Принудительно килять и запускать по новой. Может килять и не принудительно. Вобщем очень удобная штука.
#21 by Advan
Когда?
#22 by Advan
Я думал что поле выхода 8.1 новых релизов уже не будет и 17-й последний
#23 by vladon
ну принудительно килять - тоже не дело :) но направление мысли считаю верным и сделаю 6)
#24 by Buran
Есть простой но отличный шедулер nncron. Кроме прочего, он умеет выполнять задачи по условию наличия/отсутствия определенного приложения
#25 by Neco
Будет скоро 18й
#26 by Scooter
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С