|
Отладка регламентного задания не работает, а сервера работает | ☑ | ||
---|---|---|---|---|
0
Tonik
06.11.11
✎
01:56
|
есть сервер 8.2 (обычное приложение)
в режиме отладки. все серверные вызовы отлично отлаживаются. а вот регламентные задания никак не цепляет. агент запущен как сервис "C:\Program Files\1cv82\8.2.13.219\bin\ragent.exe" -srvc -debug -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo" куда еще посмотреть? Спасибо |
|||
1
Septera
06.11.11
✎
02:01
|
(0) уффф не знаю как их там отлаживать прямо на сервере, я загонял код в процедуру обработки и вручную тестил на клиенте, а потом заливал на сервер уже отлаженный код
|
|||
3
МишельЛагранж
06.11.11
✎
03:13
|
(0) позвольте, регламентное задание не сущетсвует само по себе, оно запускает что-то - а это "что-то" прекрасно отлаживается в конфигураторе...
|
|||
4
kuza2000
06.11.11
✎
09:33
|
Замечательно отлаживаются регламентные задания "сами по себе". Отладка\Подключение...\Автоматическое подключение\Фоновые задания галка стоит?
|
|||
5
Tonik
06.11.11
✎
11:45
|
(4) конечно стоИт. в код вызываемой процедуры даже вставил задержку на 10 секунд, думал, что отладчик не успевает подключиться.
вот сервер нормально отлаживается с любого компа. еще идеи есть? |
|||
6
crazy_killer
06.11.11
✎
13:14
|
условий из (0) и (4) должно быть достаточно
а может задание вообще не стартует? вставь в код процедуры запись в журнал регистрации, и проверь |
|||
7
Tonik
06.11.11
✎
15:44
|
(6) #Если Сервер Тогда
ЗаписьЖурналаРегистрации("Процедура на сервере"); #КонецЕсли в журнал пишет, а точка останова не срабатывает. уже все перепробовал |
|||
8
Tonik
07.11.11
✎
09:53
|
ведь тема несколько раз поднималась. неужели решения так никто и не нашел?
|
|||
9
Maxus43
07.11.11
✎
09:55
|
запускай из под своего сеанса процедуру, которую регламентное выполняет. Для отладки даже удобней так
|
|||
10
Tonik
07.11.11
✎
09:57
|
(9) да вопрос не в том, как отладить, а почему не работает и как победить.
а что делать, если ошибку придется "ловить", бывают плавающие ошибки. да и при таком подходе, код может на клиенте выполниться. |
|||
11
Fragster
гуру
07.11.11
✎
09:58
|
(1) а вто это фиговый вариант, потому как далеко не все, что работает на клиенте работает на сервере
|
|||
12
romashov
07.11.11
✎
09:59
|
а в общем модуле откуда процедура вызывается галочка "Клиент обычное приложение стоит"?
Можно еще один кластер тестовый с ключом debug запустить тогда будет можно серверные процедуры отлаживать |
|||
13
Tonik
07.11.11
✎
10:01
|
(12) все приложение ОБЫЧНОЕ
галки все стоят. СЕРВЕР я могу отлаживать. все подключения цепляет. а вот фоновые нет. кстати, для фоновых почему-то не показывает имя компа в списке активных пользователей |
|||
14
Maxus43
07.11.11
✎
10:23
|
(13) правильно что не показывает... какое имя компа хочеш у фонового и какого пользователя?)
|
|||
15
Septera
07.11.11
✎
10:39
|
(11) нормально, если не дурак то додумаешься проверить: "Доступность: Сервер, толстый клиент..."
|
|||
16
Dmitry77
07.11.11
✎
10:43
|
Напиши обработку с 1 кнопкой выполнить, по этой кнопке вызыай процедуру из регламентного задания и не мучайся.
|
|||
17
Fragster
гуру
07.11.11
✎
11:20
|
(15) судя по мисте - у половины 1сников СП смистили.
|
|||
18
Fragster
гуру
07.11.11
✎
11:21
|
а еще прикольно когда у юзера доступ к ресурсу какому-нибудь есть, а у сервера - нет. и соответственно, на сервере не работает, а у юзера - работает.
|
|||
19
БибиГон
07.11.11
✎
11:47
|
(18) а как это у сервера нет доступа к какому то ресурсу, где это прописывается?
|
|||
20
Fragster
гуру
07.11.11
✎
11:51
|
(19) ну например на сервере не установлен эксель. или там в проксе запрет на ХТТП. или на папку расшаренную у юзера сервера 1с нету доступа... да мало ли случаев?
|
|||
21
Tonik
07.11.11
✎
12:04
|
(14) вот имя пользователя как раз показывает и именно то, которое я указал. неожиданно, правда?
я, собственно, имя компа не хочу, это как вариант, в чем может быть затык и отладка не работает. |
|||
22
БибиГон
07.11.11
✎
12:11
|
(20) а на ftp может быть прописан запрет для сервера?
|
|||
23
Tonik
07.11.11
✎
12:13
|
(22) запретить можно вообще все.
|
|||
24
Дикообразко
07.11.11
✎
12:13
|
(22) смотри под кем запускается служба 1С сервера, и какие у него прав
|
|||
25
kuza2000
07.11.11
✎
14:36
|
(5) Как идеи для мозгового штурма. Когда отлаживал веб-сервисы на 8.1, там надо было еще cfg править, в мануале было написано. Может, тоже? В мануале по этому поводу ничего нет? Ну и файрвол посмотреть - не режет ли порты... хотя, сервер вроде бы отлаживается...
|
|||
26
Rebelx
07.11.11
✎
14:39
|
было такое (есть на одном из серверов клиента)
как бороться - не знаю. писал на форум 1С - тишина, без вариантов |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |