Имя: Пароль:
1C
 
Автоматическая отладка веб-сервиса
0 ponaroshku
 
25.07.18
06:10
Добрый день!
Старенькая платформа 1С:Предприятие 8.2 (8.2.19.130)

Суть проблемы: есть сервер 1с, несколько баз УПП
Есть пара веб-сервисов, подключенных к этим базам

Во всех базах, кроме одной работает отладка веб-сервисов (т.е. указываешь "Автоматическое подключение веб-сервисов", при наличии соединения цепляется и заходит в процедуры, где ставишь точку останова)

В одной базе - не работает (веб-сервисы идентичны)

В Журнале регистрации данные о том, что пользователь веб-сервиса прошел авторизацию и завершил сеанс есть.

Процедура выполняется, но выдает не тот результат, что я жду, это и причина, хочу понять что не так.

Что пробовали делать:
1) рестарт сервера 1с с запуском в режиме отладки сервера
2) прописывали в описании веб-сервиса дебаг
3) перезапускали апач (версия 2)

И это не помогло
Причем не работает только с одной базой
В остальных проблем нет, отладка цепляется. Все базы расположены на одном сервере, имеют одинаковые (на первый взгляд) параметры

Проблемная база цепляется в отладке к клиентским и серверным сеансам.

Подскажите пожалуйста, из-за чего еще может не работать отладка?
1 Nikoss
 
25.07.18
06:39
понимаю, что ничем не помогу, но всеже... было такое, на IIS-е только, что только не делал, ничего не помогало - забил. Само собой заработало через 2 года, с чем связано хз))
2 Nikoss
 
25.07.18
06:40
(1) - это тебе моральная поддержка, ты не одна такая))
3 ponaroshku
 
25.07.18
06:43
(1) я подожду два года:)))))))))))))))) пользователь будет счастлив:)))

(2) спасибо:))
4 чувак
 
25.07.18
06:47
(0) Сделай копию базы, попробуй там отладить
5 ponaroshku
 
25.07.18
06:49
(4) это сработает, т.к. тестовый сервер у нас другой, там отладка работает
Но это не решит проблему

(1) вот это наталкивает на мысль про серверный кэш
6 чувак
 
25.07.18
06:50
(5) Имел ввиду разверни копию в рабочей базе. Если взлетит - дальше на нем будете работать )
7 Nikoss
 
25.07.18
06:52
(5) у меня база была файл (это к "серверный кэш").
(6) у меня это взлетало. Тупо копия рядом и всё работает. Но мне этот выход показался дурацким, и я решил подождать 2 года, когда само полечится))
8 чувак
 
25.07.18
06:53
(7) ну и ты терпила ))
9 Nikoss
 
25.07.18
06:55
(8) есть более изощренные методы отладить веб-сервис))
10 ponaroshku
 
25.07.18
06:57
(5) очень проблематично, база живая 24/7

(7) жаль, но я все же попробую вечером это
как вариант
11 Nikoss
 
25.07.18
07:03
(10) если под "серверным кэшем" понимается что-то помимо СУБД, можно попробовать

Но если ты можешь позвонить себе рискнуть почистить кэш на сервере с базой 24/7, почему не можешь позволить себе сделать копию и переопубликовать? Или база большая сильно = долго по времени?
12 ponaroshku
 
25.07.18
07:08
(11) у меня окно технологическое есть 10 минут - успею с кэшем
с копией более долгий процесс, база большая ~400 гб
13 Nikoss
 
25.07.18
07:15
Сейчас еще москвичи проснутся, думаю подскажут еще чего...
Но на счет кэша идея хорошая, я этого не делал (в отличии от всего остального, то что только могло мне в голову придти; мне кажется я даже такие же темы создавал на форумах)))
14 ponaroshku
 
25.07.18
07:51
Выход из ситуации конечно нашла

Сделала ЗаписьЖурналаРегистрации

Вывела в журнал регистрации текст выполняемого запроса

Тоесть я вижу, он заходит, что-то делает

Но тем не менее, в отладку не цепляется
15 ponaroshku
 
25.07.18
09:21
(15) проблему с результатом запроса я решила

А вот с отладкой - нет. Актуально :(
16 Nikoss
 
26.07.18
07:01
Ну как, пробовала чистить кэш?
17 Адинэснег
 
26.07.18
07:31
" в файле default.vrd
<debug enable="true" url="tcp://localhost"/>
перед закрывающим тегом </point> "
18 ponaroshku
 
26.07.18
07:35
(17)
не работает, о чем я в (0) писала
2) прописывали в описании веб-сервиса дебаг


(16) в это окно нет, там еще были плановые работы. Попробую в следующее
19 АнализДанных
 
26.07.18
08:33
(0) Может поможет:
У меня была проблема с отладкой фоновых заданий из-за того, что строка подключения для запуска конфигуратора не совпадала со строкой подключения фонового задания. Здесь подробно об этом написано:
http://professia1c.ru/reglamentnyie-zadaniya/otladka-fonovyih-zadaniy/
20 Cyberhawk
 
26.07.18
08:43
Для начала добейся видимости предмета отладки отладчиком
21 ponaroshku
 
26.07.18
08:56
(19) спасибо, проверю

(20) так об этом и тема - как?:)
22 Cyberhawk
 
26.07.18
09:01
Тема не об этом
23 Сияющий в темноте
 
26.07.18
09:05
А переопубликовать Web сервис через конфигуратор,чтобы он знал,что сервис существует?
24 ponaroshku
 
26.07.18
09:40
(22) вам виднее, спору нет


(23) у нас линуксовый, там не через конфигуратор публикация
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.