|
Как убить фоновое задание в 1С 8.1 | ☑ | ||
|---|---|---|---|---|
|
0
OrsoBear
21.12.07
✎
10:49
|
Сделал примерно такого вида обработку v8: Обращение через ОЛЕ к базе 7.7
в регламентное задание. Запустил с интервалом через 1800 секунд, прерывать через 180 секунд (при ручном запуске обработка выполняется не более 2 минут) в настройках регламентного задания стоит 3 повтора черз 10 секунд в случае неудачного выполнения. Задание запускается, появляется как фоновое задние на сервере. Из сообщений в журнале регистрации видно, что запуск задания произошел, и начало подключения. И все. Задание висит уже второй день, и статус выполняется. Пробую отключить через sql соединения, и с сервера 1С (через kill process), так же в консоли заданий останавливаю регламентное задание. Не удаляется ни там, ни там. Вопросы следующие: 1)почему не получается убить задание? (только перезапуском сервера) 2)Как можно отследить, почему не выполняется задание? 3)если ставлю на 1С сервере блокировать регламентные задания, они продолжают выполняться. (блокировка начинает действовать опять же только после перезапуска сервера) |
|||
|
1
guevara74
21.12.07
✎
10:58
|
Присоединяюсь.
Та же ситуация |
|||
|
2
zbv
21.12.07
✎
11:05
|
(0) а запретом выполнения регламентных заданий пробывал...
|
|||
|
3
OrsoBear
21.12.07
✎
11:05
|
Есть предположение, которое смогу проверить когда синтаксис помощник будет под рукой. В некоторых функциях снизу пишется пометка, что не работает на сервере 1С предприятия. Пройти по всему коду и отследить на выполнимость на сервере.
|
|||
|
4
OrsoBear
21.12.07
✎
11:06
|
2) пробовал. по этой теме 3 вопрос.
|
|||
|
5
Salvador Limones
21.12.07
✎
11:07
|
Где-то висит окошко и ждёт, когда же ты добавишь базу в список. :-)
|
|||
|
6
zbv
21.12.07
✎
11:08
|
(4) странно... у меня убивалось... правда не такая обработка...
|
|||
|
7
РазДва
21.12.07
✎
11:08
|
(3) Неправильное предположение.
Просто в этот момент управление передано другому объекту, в Вашем случае 7.7, и если зависание произошло там, то на всякие попытки выключить фоновое задание, оно реагировать не будет. |
|||
|
8
OrsoBear
21.12.07
✎
11:09
|
(5) - знакомые люди стали появляться :)
Я в константе прописал путь, логин и пароль. На клиентской части все срабатывает и никаких окошек не вываливается. путь задан в виде (пример) \\server4\ekon\base1\ нужно как-то иначе организовать? |
|||
|
9
OrsoBear
21.12.07
✎
11:10
|
(7) смотрю в другой базе сеансы. Моего нет.
То есть там не висит ничего. |
|||
|
10
OrsoBear
21.12.07
✎
11:13
|
(7) Прошу прощения, не до конца продумал Ваше утверждение.
Согласен. |
|||
|
11
Стальная Крыса
21.12.07
✎
11:27
|
на сервере должен быть запущен консольный пользовательский сеанс, а иначе 1С просто не будет работать - негде ей свой оконный интерфейс располагать... будет висеть и ждать по тихому и без ошибок...
|
|||
|
12
OrsoBear
21.12.07
✎
11:41
|
(11) Озадачил.
Я вроде дал ссылку на обработку, где нет никаких оконных инерфесов. Если с сеансом, то я лучше напишу планировщик, который не будет тратьи время на каждое подключение, будет подключен и периодически разные обработки выполняет. |
|||
|
13
Salvador Limones
21.12.07
✎
12:02
|
Фоновое задание работает от пользователя, под которым запущен сервер 1С, т.е. по умолчанию локальный USR1CV81, и прав у него на \\server4\ekon\base1\ думаю, нет никаких.
Я сменил пользователя на доменного, под ним же залогинился, запустил 7.7, добавил базу в список, но пока не проверял работу фонового задания. |
|||
|
14
OrsoBear
21.12.07
✎
12:53
|
(13) Спасибо, скорее всего в этом причина, пойду к админам, попробуем вместе разобраться. Есть аська? bearg_собака_km_точка_ru
|
|||
|
15
OrsoBear
21.12.07
✎
15:07
|
Настроил учетку, поставил доступ, запустил, и тот же эфект.
Дошла до стадии начала подключения. и остановилась. Видимо и правда где-то висит окошко с выбором баз. А как бы его прикончить, или выяснить причину "ненаходжения" базы? |
|||
|
16
Drock
21.12.07
✎
15:13
|
NO_SPLASH
|
|||
|
17
OrsoBear
21.12.07
✎
15:40
|
Извините, проявил предел ламерства.
зашел на сервер а там в задачах 19 процессов 1С 77 висит. убил их и все начало более-менее работать. Вопрос с убивание процессов снялся. Пойду думать над остальными. |
|||
|
18
OrsoBear
24.12.07
✎
09:19
|
Продолжу тему:
Запустить под оле подключение так и не получилось. За это время успел попробовать написать строку подключения текстом без премудрствований. Потом на sql и на 1С серверах поменять пароли на одинаковые. В конечном итоге получается что 1С 77 запускается на сервере от имени Admnistrator занимает 6380 кб памяти и 0 процессора. И походу не работает. Какие будут варианты? |
|||
|
19
OrsoBear
24.12.07
✎
14:47
|
И снизошло на Орсо озарение, и таки залез он на сервер под учетной записью
Administrator установил 1С и под этой же учеткой запустил 1Ску и прописал путь к базе. Что бы при первом запуске, она в реестре прописалась пользователю. И случилось чудо. Все остальное работало изначально. Зря я с вариантами развлекался. Вопрос закрываю. Спасибо за помощь. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |