Страница 1 из 1
Завершается ошибкой проверка web-сервиса из обработки
Добавлено:
28 фев 2013, 05:32
Chernov
При попытке проверить web-сервис из обработки, появляется ошибка:
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(871)}: Значение не является значением объектного типа (SendQuery)
Ошибка в этой строке, опять же, как и с прошлым сервисом:
WS_Определение = Новый WSОпределения(СтруктураПараметров.WSDL_УдаленноеПодключение, СтруктураПараметров.WSDL_Пользователь, СтруктураПараметров.WSDL_Пароль);
Re: Сервис.QueryTJ
Добавлено:
28 фев 2013, 07:21
Лысиков Денис
Это значит, что у базы клиенсткой части сервиса нет доступа к интернету. Дайте доступ к интернету и повторно проверьте соединение с веб-сервисом. Если база клиентской части сервиса развернута в клиент-серверном варианте, тогда доступ к интернету должен быть у пользователя от имени которого запущена служба "Агент сервера 1С: Предприятия 8.2"
Re: Сервис.QueryTJ
Добавлено:
28 фев 2013, 07:56
Chernov
Лысиков Денис писал(а):Это значит, что у базы клиенсткой части сервиса нет доступа к интернету. Дайте доступ к интернету и повторно проверьте соединение с веб-сервисом. Если база клиентской части сервиса развернута в клиент-серверном варианте, тогда доступ к интернету должен быть у пользователя от имени которого запущена служба "Агент сервера 1С: Предприятия 8.2"
Спасибо, действительно, дали права доменному пользователю под которым была запущена служба 1С в интернет, и всё заработало.
Re: Сервис.QueryTJ
Добавлено:
15 мар 2013, 11:35
svod
Chernov писал(а):Лысиков Денис писал(а):Это значит, что у базы клиенсткой части сервиса нет доступа к интернету. Дайте доступ к интернету и повторно проверьте соединение с веб-сервисом. Если база клиентской части сервиса развернута в клиент-серверном варианте, тогда доступ к интернету должен быть у пользователя от имени которого запущена служба "Агент сервера 1С: Предприятия 8.2"
Спасибо, действительно, дали права доменному пользователю под которым была запущена служба 1С в интернет, и всё заработало.
Здравствуйте.
А как решён вопрос работы если доступ в интернет происходит через прокси-сервер?
Re: Сервис.QueryTJ
Добавлено:
15 мар 2013, 20:30
Гилёв Вячеслав
Chernov писал(а):А как решён вопрос работы если доступ в интернет происходит через прокси-сервер?
только вчера настраивали на одном из наших проектов, работает также, главное внимательно правила все настроить на прокси, файрволле и т.п.
рекомендуем под учетной записью сервера 1с интерактивно залогиниться и проверить доступ в интернет
Re: Сервис.QueryTJ
Добавлено:
29 мар 2013, 21:21
andrrreasss
Зарегился как положено. На клиенте базу прописал. А в сервисе, список баз пустой. Сервис где инфа по сиквел серверу кучу всего показывает. А запросы, нет.
Re: Сервис.QueryTJ
Добавлено:
30 мар 2013, 00:29
Гилёв Вячеслав
уменьшите первый порог с 10 секунд до 1, через час проверьте
Re: Сервис.QueryTJ
Добавлено:
30 мар 2013, 09:32
trambalda
Добрый день, установил первый порог в 1 секунду, информация начала накапливаться.
Но отправить не получается - запускаю вручную задание "Отправка данных запросов", но регистр "Лог отправки данных" пустой, соответственно на сайте тоже пусто. Проверка веб-сервиса проходит успешно.
Как это починить?
Re: Сервис.QueryTJ
Добавлено:
30 мар 2013, 12:25
Гилёв Вячеслав
Нажмите кнопку обработать и сделайте скриншот результата как в моем примере
Re: Сервис.QueryTJ
Добавлено:
30 мар 2013, 14:18
trambalda
Что-то с картинками не удается быстро подружиться. Какой лучше использовать картинкохранитель?
Пишет вот так:
Обработка данных завершена.
Обработано файлов: 3
Обработано количество строк: 95
Обработан общий размер файлов (КБайт): 10,412
Отправлено запросов по веб-сервису: 29
Лог отправки данных вот такой:
30.03.2013 12:40:34
30.03.2013 13:40:36
30.03.2013 14:40:35
30.03.2013 15:06:55
30.03.2013 15:10:05
30.03.2013 15:11:45
Но "количество записей отправлено" везде равно 29.
Информация на сайте только по одной базе, причем по тестовой, а по рабочей, я проверил, логи есть, информация не отсылается.
Re: Сервис.QueryTJ
Добавлено:
30 мар 2013, 15:11
Гилёв Вячеслав
trambalda писал(а):Что-то с картинками не удается быстро подружиться. Какой лучше использовать картинкохранитель?
Если у Вас есть почта gmail, то удобно на
https://plus.google.com создать новый альбом с правами "для всех".
Если у вас есть фейсбук или вконтакте, то можете авторизоваться на яндексе в
http://fotki.yandex.ru/ .
Есть программы типа Snagit
http://www.techsmith.com/download/snagit/default.asp, которые быстро заливают скриншоты на вебсайты типа
http://screencast.com .
Re: Сервис.QueryTJ
Добавлено:
30 мар 2013, 15:19
Гилёв Вячеслав
trambalda писал(а):Пишет вот так:
Обработка данных завершена.
Обработано файлов: 3
Обработано количество строк: 95
Обработан общий размер файлов (КБайт): 10,412
Отправлено запросов по веб-сервису: 29
Лог отправки данных вот такой:
30.03.2013 12:40:34
30.03.2013 13:40:36
30.03.2013 14:40:35
30.03.2013 15:06:55
30.03.2013 15:10:05
30.03.2013 15:11:45
Но "количество записей отправлено" везде равно 29.
Предварительно вроде все работает. Пройдите по ссылке
https://skynet.gilev.ru/QueryTJ/ , авторизуйтесь и нажмите "обновить" данные. Написал в личку, если получится, готов посмотреть через скайп например или тимвьювер.
Re: Сервис.QueryTJ
Добавлено:
10 апр 2013, 13:39
Nio
У меня так же ошибка
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(897)}: Значение не является значением объектного типа (SendQuery)
На сервере 1С попробовал открыть адрес
http://skynet.gilev.ru/QueryTJ/ws/QueryTJ.1cws?wsdlпопросил пользователя и пароль
ввел ws и ws без проблем провалился
Но сервис не работает и все.
Re: Сервис.QueryTJ
Добавлено:
10 апр 2013, 13:57
simol
А точно последняя версия клиента?
Re: Сервис.QueryTJ
Добавлено:
10 апр 2013, 16:30
Гилёв Вячеслав
Nio писал(а):У меня так же ошибка
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(897)}: Значение не является значением объектного типа (SendQuery)
На сервере 1С попробовал открыть адрес
http://skynet.gilev.ru/QueryTJ/ws/QueryTJ.1cws?wsdlпопросил пользователя и пароль
ввел ws и ws без проблем провалился
Но сервис не работает и все.
Наш предыдущий опыт показывает, что дело "не в 1С", а в среде (авторизация через прокси, включен файрволл и т.п.)
Если не разберетесь, напишите в скайп gilev_slava
Re: Сервис.QueryTJ
Добавлено:
10 апр 2013, 16:31
Лысиков Денис
Необходимо чтобы wsdl ссылка веб-сервиса, открывалась в браузере под пользователем, от имени которого запущена служба сервера 1с. Очень часто по умолчанию это пользователь \USR1CV82. В Вашем случае скорее всего именно у этого пользователя нет доступа к интернету.
Re: Сервис.QueryTJ
Добавлено:
11 апр 2013, 06:38
Nio
Лысиков Денис писал(а):Необходимо чтобы wsdl ссылка веб-сервиса, открывалась в браузере под пользователем, от имени которого запущена служба сервера 1с. Очень часто по умолчанию это пользователь \USR1CV82. В Вашем случае скорее всего именно у этого пользователя нет доступа к интернету.
Это я понимаю. Вместе с админом победить не можем.
У нас в инет ходят без прокси через kerio. На нем открыли доступ вообще на машину.
Re: Сервис.QueryTJ
Добавлено:
11 апр 2013, 09:16
Nio
В журнале регистрации, кстати, нашел вот что
Не удалось вызвать веб-сервис: {ОбщийМодуль.ТехнологическийЖурнал.Модуль(903)}: Ошибка при вызове конструктора (WSОпределения): Аутентификация пользователя не выполнена. : Аутентификация пользователя не выполнена.
Может это поможет в разгадке?
И еще попробовал один метод.
1. Написал обработку в которую добавил только одну строчку
- Код: выделить все
ТехнологическийЖурнал.ОбработатьФайлыТехнологическогоЖурнала();
2.Открыл базу и запустил обработку.
Результат то же. Хотя сервис доступен.
Проверял как писал выше.
Re: Сервис.QueryTJ
Добавлено:
11 апр 2013, 12:18
Гилёв Вячеслав
покажите скриншот с настройками клиента сервиса
Re: Сервис.QueryTJ
Добавлено:
11 апр 2013, 12:22
Nio
Вот
Re: Сервис.QueryTJ
Добавлено:
11 апр 2013, 13:02
Гилёв Вячеслав
с виду все нормально, напишите в скайп, надо смотреть
Re: Сервис.QueryTJ
Добавлено:
12 апр 2013, 11:51
Nio
После разговора с вами по скайпу все отлично заработало.
Просто само по себе.
Т.к. инетом у нас заведует админ мне пришлось его ловить, зажимать в кабинете и не выпускать.
Проблема была в том что видимо настройки кейрио не приминились на пользователя 1CV8. После того как ночью перезагрузили оба сервера (1С сервера и интернет сервера) видимо кейрио наконец то сообразил что на адрес *gilev.ru/* необходимо выпускать все.
Вот так все заработало.
Спасибо вам большое за терпение и понимание.
Re: Сервис.QueryTJ
Добавлено:
25 апр 2013, 07:40
Vladimir
Доброго времени суток! С сегодняшнего дня вылазиет ошибка:
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(897)}: Ошибка при вызове метода контекста (SendQuery)
Прокси.SendQuery(ТаблицаЗапросовСтрокой,ИденификаторБазы);
по причине:
Ошибка вызова операции сервиса: {http://www.querytj.org/webservice}:QueryTJ:SendQuery()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет: Couldn't connect to server
по причине:
Ошибка работы с Интернет: Couldn't connect to server
В браузере ссылка не открывается.
Re: Сервис.QueryTJ
Добавлено:
26 апр 2013, 06:22
Гилёв Вячеслав
Разобрались или проблема осталась?
Re: Сервис.QueryTJ
Добавлено:
26 апр 2013, 07:12
Vladimir
Увы нет. В данный момент, когда захожу на
https://skynet.gilev.ru/QueryTJ и выбираю базу вылетает ошибка
Соединение с сервером баз данных разорвано администратором
Microsoft SQL Server Native Client 10.0: Communication link failure
HRESULT=80004005, HRESULT=80004005,
Re: Сервис.QueryTJ
Добавлено:
26 апр 2013, 08:22
Vladimir
Вопрос снят. Временное помешательство интернета. Всё само собой починилось
Re: Сервис.QueryTJ
Добавлено:
19 май 2013, 16:51
syncmas
Добрый день!
При включении технологического журнала стала выдаваться ошибка "Разрешение SHOWPLAN" запрещено в базе данных tempdb". Как это победить?
Re: Сервис.QueryTJ
Добавлено:
19 май 2013, 21:35
Дмитрий Юхтимовский
Re: Сервис.QueryTJ
Добавлено:
20 май 2013, 14:59
syncmas
Дмитрий Юхтимовский писал(а):http://www.gilev.ru/deniedtempdb/
Спасибо, сработало. Правда до первой перезагрузки. После перезагрузки приходится повторять операцию.
Можно сделать так, чтобы после перезагрузи ничего не менялось?
Re: Сервис.QueryTJ
Добавлено:
22 май 2013, 08:33
Дмитрий Юхтимовский
база tempdb пересоздаётся при каждом рестарте службы MS SQL, можете прописать скрипт в автозагрузку.
Re: Сервис.QueryTJ
Добавлено:
19 июн 2013, 21:26
khan
Добрый день,
Не могу подключиться к вебсервису :
{ОбщийМодуль.ТехнологическийЖурнал.Модуль(897)}: Ошибка при вызове метода контекста (SendQuery): Ошибка вызова операции сервиса: {http://www.querytj.org/webservice}:QueryTJ:SendQuery(): Ошибка SOAP сервера: Нарушение прав доступа к операции Web-сервиса: {http://www.querytj.org/webservice}:QueryTJ:SendQuery()
Re: Сервис.QueryTJ
Добавлено:
24 июн 2013, 08:16
Лысиков Денис
Проверьте что в настройках пользователь и пароль к веб-сервису стоит "ws", как это указано в инструкции к сервису.
Re: Сервис.QueryTJ
Добавлено:
07 авг 2013, 10:58
artur
Добрый день, Вячеслав!
Спасибо за ваши интересные и удобные сервисы.
Вопрос по сервису "События технологического журнала"
На сервере 1с 83 логи настроены, собираются, все ок.
При попытке загрузить и обработать с помощью вашего сервиса, не все проходит гладко.
в настройках указан веб сервис из инструкции
http://www.gilev.ru/1c/cloud/Status.docxhttp://skynet.gilev.ru/status/ws/status.1cws?wsdlлогин/пароль ws/ws
при попытке обработать ТЖ возникает исключение, в видео все продемонстрировано
http://www.screencast.com/t/tXn3U3DvTUNв чем может быть проблема?
база локальная на платформе 8.3.3.658
Re: Сервис.QueryTJ
Добавлено:
07 авг 2013, 23:04
Гилёв Вячеслав
Вы можете развернуть клиентскую часть в 8.2?
Как ни странно, мы разрабатывали клиентскую часть под текущие промышленные базы. Если под 8.2 не заработает, тогда будут нужны файлы собранных логов ТЖ для воспроизведения проблемы на нашем сервере.
Re: Сервис.QueryTJ
Добавлено:
08 авг 2013, 00:09
Дмитрий Юхтимовский
А можете выложить тот файл лога rmngr, на котором возникла ошибка?
Re: Сервис.QueryTJ
Добавлено:
08 авг 2013, 10:53
artur
создам новый конфигЛога с более менее минимальными параметрами
соберу снова
разверну на 82
протестю, отправлю.
//Но пока с 82 таже ошибка получилась
посмотрел по отладчику
файлы читаются, строка на отправку формируется
исключение возникает в процедуре
в методе SendQuery()
- Код: выделить все
Процедура ОтправитьТаблицуОшибокПоВебСервису(Прокси,Сервер1с,ТаблицаОшибок,ИденификаторБазы)
ТаблицаОшибокСтрокой = ЗначениеВСтрокуВнутр(Новый ХранилищеЗначения(ТаблицаОшибок,Новый СжатиеДанных(9)));
Прокси.SendQuery(ТаблицаОшибокСтрокой,ИденификаторБазы,Сервер1с.Наименование);
КонецПроцедуры
но вопрос для которого собирался ТЖ самоустранился)
у нас сервер 1с на 8.3, и наблюдалось что кеш сервера рос в геометрической прогрессии и мог занимать почти все свободное пространство (>20 ГБ), заполняя свою папку кеша файлами по 65МБ
Последней ночью что то случилось, изучаем виндовый журнал. но служба перезапускалась и после этого кеш не растет(присутствуют 2-3 файла и все).
Хотя, до этого, мы тоже не раз рестартили службу... пока одна мистика на уме.
Re: Сервис.QueryTJ
Добавлено:
14 авг 2013, 18:12
Biryuk Andrey
Пытаюсь проанализировать данные по долгим запросам за период и похоже при каких то условиях, данные берутся из разных мест - т.е. если строю например за неделю (включая сегодня), то данных за сегодня нет, если только за сегодня (или вчера и сегодня) - есть. Я так понимаю данные разделяются по какому-то принципу на архивные и текущие?
Re: Сервис.QueryTJ
Добавлено:
15 авг 2013, 12:42
Гилёв Вячеслав
в оперативной таблице последние два дня,
наверное не успели смигрировать
Re: Сервис.QueryTJ
Добавлено:
15 авг 2013, 20:50
Biryuk Andrey
А можете рассказать подробнее про длительность порогов (зачем 3 штуки)?
Re: Сервис.QueryTJ
Добавлено:
19 авг 2013, 15:00
Гилёв Вячеслав
при сверхвысоком количестве данных, сначала загружается 3й порог с самыми длительными операциями, их по идее должно быть меньше других, а вклада в замедления наибольшее - т.е. сократить время от загрузки до анализа
Re: Сервис.QueryTJ
Добавлено:
18 сен 2013, 20:22
amiralnar
Здравствуйте.
Я правильно понял, что сервис обрабатывает только успешно выполненные запросы?
Если зависает закрытие месяца намертво, то невозможно получить данные по запросу?
Что делать в таком случае?
Re: Сервис.QueryTJ
Добавлено:
19 сен 2013, 00:20
Гилёв Вячеслав
Очень мало информации, чтобы дать однозначный ответ.
Закрытие месяца <> долгий запрос.
Вот если вы запустили замер в конфигураторе и выяснили что основное время уходит на выполнение одного конкретного запроса, тогда выложите файл с замером.
Покажите текст запроса 1с, который Вам кажется подозрительным сюда в тему, вместо попробуем подумать, что можно сделать. Еще лучше, если заведете отдельную тему.
Теоретически такая возможность есть, но придется собирать либо все незавершенные запросы, что представляется очень тяжелой операцией для железа, либо только один конкретный запрос.
По поводу сбора незавершенных запросов, мы пока не придумали практического применения для сбора одного запроса - не понятно как оценивать его вклад в общее замедление.