Вход | Регистрация
 

регламентное задание автоматич запуск и ручной запуск

регламентное задание автоматич запуск и ручной запуск
Я
   lamme
 
04.01.22 - 21:53
УТ10. серверная.
самописное регл задание.
запускается под пользователем с полными правами
кеш сервера почищен.
цель - сформировать запрос - отправить на сайт изменение по товару.

Что вижу.
робот запускается. изменений по товару на сайте нет. хотя сайт отдает результат запроса 200. типа - все ок.


Руками этого же робота запускаю.
все отрабатывается. и сервер так же выдает результат запроса 200 - те все ок.


к фоновому заданию подключился.
посмотрел - что формируется роботом и пользователем - одинаково.

в чем подвох - не понял.
что еще посмотреть можно?
   lamme
 
1 - 04.01.22 - 22:10
разница идет только в моменте запуска
когда кнопкой запускаю  -это клиент, но потом уходит на сервер
когда регламентное = это сервер
   aka MIK
 
2 - 04.01.22 - 22:39
Очевидно что подвох в отправке с сервера.
   ДедМорроз
 
3 - 04.01.22 - 23:00
Запустить процедуру из явно запущенного фонового задания и посмотреть,что будет.

Ну и,если что-то отправляется на сайт,то сохранить это,скажем,в файл,а потом отправить,чтобы понять на какой части процесса затык.
   lamme
 
4 - 05.01.22 - 09:55
2
то что подвох при отправке регламеентным заданием - это верно
а то что с сервера - не верно
тк ручное нажатие - это та же отправка с сервера.


3
да. пробовал уже
смотрел что уходит под фоновым заданием и что уходит при нажатии кнопкой
на первый взгляд - все одинаково

в этом и загвоздка
куда дальше сммотреть - не понятно
   pechkin
 
5 - 05.01.22 - 10:06
Пиши в жр по шагам все
   ManyakRus
 
6 - 05.01.22 - 10:16
ручной запуск запускается "На клиенте", а автоматический "На сервере".
Надо запускать ручной запуск НаСервере
   fisher
 
7 - 05.01.22 - 10:37
(0) > что еще посмотреть можно?
Ну, если совсем затык и нужно разобраться по-быстрому - врубай отладку на сервере и подключайся к фоновому в его "дикой" среде (когда оно само стартует, а не "руками" - что бы это ни значило).
   fisher
 
8 - 05.01.22 - 10:39
На в лоб по сабжу - разница как минимум в правах виндового пользователя может быть. Правда не очень представляю какая в части отправки http-запроса.
   oslokot
 
9 - 05.01.22 - 10:49
(0) Небось сервер при выгрузке использует временный каталог на диске к которому нет доступа на запись
   fisher
 
10 - 05.01.22 - 10:55
Да, разница между виндовыми пользователями чаще всего в правах на файловую систему. Потому что у дефолтной учетки сервера приложений права только на каталоги 1С.
   lamme
 
11 - 05.01.22 - 12:54
(9)
нет. там запрос формируется в получитьвременныйкаталог()
   lamme
 
12 - 05.01.22 - 12:55
(10)
а вот тут не сильно понял.
какая разница в праавах на фалойвую систему в этом случае?
ну те как оно зависит на выполнение регл задания?
   lamme
 
13 - 05.01.22 - 12:57
(7)
я поймал фоновое задание
увидел - что данные отправляются
увидел - что приходит ответ сервера на фоновое задание - ожидаемое.
те тут от 1С все одинаково.

тут разница идет уже после 1С
те в той среде - в которой передается сам запрос.
и вот тут как это отловить - не известно
там снуфир или снифер надо ставить или иную программу-ловилку этих запросов - чтобы ловить ...
   ДенисЧ
 
14 - 05.01.22 - 12:58
(13) Взять админов того другого места за то самое место и...
   ДедМорроз
 
15 - 06.01.22 - 01:17
Заголовки http-запроса посмотри - может оказаться,что для чисто сервера они другие,и та сторона считает,что к ней зашел робот.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.