Ошибка при выполнении запроса get к ресурсу mainform html

HTTP: Not found Ошибка при выполнении запроса GET к ресурсу

Подобная ошибка возникает при ручной публикации 1С базы на веб-сервере apache в случае, когда в Alias указывают на одну и ту же директорию.

В этом случае работает последняя, а другие вышестоящие  выдают ошибку «Ошибка при выполнении запроса GET к ресурсу».

Хотя файлы «.vrd» имеют различные имена и внутри корректны, этого не достаточно для корректной работы опубликованной информационной базы.

Пример ошибочной настройки

# 1c publication
Alias "/BAZA" "C:/www/"
<Directory "C:/www/">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/www/default.vrd"
</Directory>
Alias "/BAZA2" "C:/www"
<Directory "C:/www">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/www/BAZA2.vrd"
</Directory>

# 1c publication

Вариант исправления

Alias "/BAZA2" "C:/www/2"
<Directory "C:/www/2">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/www/2/BAZA2.vrd"
</Directory>

  • Создаете другую директорию и переносите файл vrd в него
  • Далее следует перезапустить службу вэб-сервера и проверить работоспособность обеих баз

Другой причиной может быть отсутствие прав у службы под которой работает apache к данной директории, указанному файлу,а также отсутствие любого из них  (если не системная).

Любые издержки на рекламную кампанию:
— больше, чем может позволить себе клиент;
— меньше, чем ожидали люди из творческого отдела;
— примерно такие, которых с ужасом опасались бухгалтеры.

  

men47

12.04.17 — 09:05

Здравствуйте, нужна помощь…

Имею свой написанный web-сервис, прогнал на локальных базах, все хорошо, все работает. Начал закидывать на сервис и появилась вот такая проблема:

начинал запрашивать по пути в браузере …./ws/Partner.1cws?wsdl (Partner это Имя файла публикации) он выдавал логин и пароль, после этого писал «Сервис не найден.» если после этих логинов и паролей

ввести сразу …/ws/ws2.1cws?wsdl, то все хорошо находил мой сервис и показывал, НО если закрыть браузер и открыть заного под инкогнито(чтобы не было кэша логина/пароля), то выдавал ошибку 404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу

далее все таки нашел ошибку, что в публикации имя не Partner, а ws2 переименовали, переопубликовали. Теперь выходит так: при …/ws/Partner.1cws?wsdl выходит ошибка 404, при …/ws/ws2.1cws?wsdl выходит логин/пароль, при вводе логина и пароля выводит «Сервис не найден.»

при кэшировании логина и пароля пишем опять …/ws/Partner.1cws?wsdl все проходит нормально.

Почему я поднимаю вопрос… потому что когда я в базе заношу WS-ссылка, то сейчас при …/ws/Partner.1cws?wsdl выходит:

Файл не обнаружен ‘http://1c.enginf.ru/office/ws/Partner.1cws?wsdl’

по причине:

Ошибка работы с Интернет:  ресурс не найден (404). {«#exception»:»{http://v8.1c.ru/8.2/virtual-resource-system}Exception»,»exception»:{«clsid»:»580392e6-ba49-4280-ac67-fcd6f2180121″,»reason»:404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу /ws/WebPartner:»,»#inner»:»{http://v8.1c.ru/8.1/data/core}Exception»,»inner»:{«clsid»:»a01f465c-ed70-442e-ada5-847668d7a41c»,»descr»:»;Текущему соединению с информационной базой не назначен сеанс»,»data»:»77u/ew0Ke2EwMWY0NjVjLWVkNzAtNDQyZS1hZGE1LTg0NzY2OGQ3YTQxYywi0KLQrntdC60YPRidC10LzRgyDRgdC+0LXQtNC40L3QtdC90LjRjiDRgSDQuNC90YTQvtGArn0LzQsNGG0LjQvtC90L3QvtC5INCx0LDQt9C+0Lkg0L3QtSDQvdCw0LfQvdCw0YfQrntdC9INGB0LXQsNC90YEifSwzNX0=»}}}

по причине:

Ошибка работы с Интернет:  ресурс не найден (404)

а если я ввожу …/ws/ws2.1cws?wsdl выходит:

Ошибка при выполнении файловой операции  ‘http://1c.enginf.ru/office/ws/ws2.1cws?wsdl’

по причине:

Ошибка работы с Интернет:  внутренняя ошибка сервера (500). <html>

<head><title> A server error occurred. </title></head>

<h1> Сервис не найден.  </h1>

<hr/>

An error occurred processing this request.</html>

по причине:

Ошибка работы с Интернет:  внутренняя ошибка сервера (500)

  

men47

1 — 12.04.17 — 09:34

нашел вот что, при любом имени сервиса, даже при котором его не существует 1с запрашивает логин и пароль, а вот если обратиться так как называется мой web-сервис, то выходит:

{«#exception»:»{http://v8.1c.ru/8.2/virtual-resource-system}Exception»,»exception»:{«clsid»:»580392e6-ba49-4280-ac67-fcd6f2180121″,»reason»:404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу /ws/WebPartner:»,»#inner»:»{http://v8.1c.ru/8.1/data/core}Exception»,»inner»:{«clsid»:»a01f465c-ed70-442e-ada5-847668d7a41c»,»descr»:»;Текущему соединению с информационной базой не назначен сеанс»,»data»:»77u/ew0Ke2EwMWY0NjVjLWVkNzAtNDQyZS1hZGE1LTg0NzY2OGQ3YTQxYywi0KLQrntdC60YPRidC10LzRgyDRgdC+0LXQtNC40L3QtdC90LjRjiDRgSDQuNC90YTQvtGArn0LzQsNGG0LjQvtC90L3QvtC5INCx0LDQt9C+0Lkg0L3QtSDQvdCw0LfQvdCw0YfQrntdC9INGB0LXQsNC90YEifSwzNX0=»}}}

  

men47

5 — 12.04.17 — 14:12

(3) у меня нет доступа к самому веб-сервису, задача была сделать на локальной базе и потом залить туда, сделал, на локальной все работает, туда вон 404… причем до этого напарник тоже делал другой web-сервис, там все нормально прошло, тут 404

  

men47

12 — 13.04.17 — 09:45

да нашел причину, оказывается когда переименовываешь в опубликаторе нужно еще снять галочку с веб-сервиса и нажать кнопку опубликовать, чтобы он стер старые записи под чистую про твой веб-сервис и заного поставить галочку и опубликовать

При длительной работе с программой 1С пользователи быстро учатся устранять большинство ошибок, которые появляются в процессе. Однако с выходом новых, более усовершенствованных версий появляются и новые типы неполадок. В этой статье вы узнаете, как устранить «Ошибка при выполнении запроса GET к ресурсу e1cib/cmi/commands.»Ошибка при выполнении запроса GET

Содержание

  1. Причины ошибки в 1С
  2. Изменяем режим запуска для пользователей
  3. Устранение сбоя при выполнении запроса GET к ресурсу
  4. Запуск утилит для исправления ошибок 1С
  5. Добавление памяти для 1С

Причины ошибки в 1С

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

Есть и другой тип подобного сообщения — неспецифированная ошибка работы с ресурсом e1cib/logform. Все эти случаи мы рассмотрим далее в программе и определим, как их решить. Как и при появлении многих других сообщений о сбое, единой инструкции просто не существует. Связано это с тем, что пользователи или операторы могут работать не только с разными версиями ОС Windows, но и в разных версиях 1С.

Читайте также: ошибка при выполнении запроса POST к ресурсу /e1cib/logForm.

Изменяем режим запуска для пользователей

Часто ошибку можно решить довольно просто. Для этого вам необходимо войти с правами администратора и изменить настройки учетной записи пользователя. Нужно выбрать редактирование информационной базы и в поле «Основной режим запуска» поставить галочку на «Выбирать автоматически». Сохраните эти изменения, и ошибка должна пропасть.

Окно редактирования информационной базы

Из-за переполнения кэша программы, могут возникать разные ошибки. Так как для стабильной работы с новыми формами необходимо свободное пространство буфера быстрого доступа. Часто освобождение этого буфера помогает программе снова начать работу без каких-либо проблем.

  1. Чтобы очистить кэш, вам нужно в 1С найти к нему путь. Он находится в той же папке, что и программа;
  2. Выберите кнопку «Настройки»;
  3. Найдите путь в этом окне. Вы можете скопировать путь и вставить его в проводнике, чтобы быстро попасть в нужную папку;Конфигурация диалога запуска 1С
  4. В ней будут файлы с длинными случайными наборами символов в качестве имен. Их все нужно удалить. Это и есть кэш 1С.

Если ошибку получится удалить этим способом, вы можете использовать настройки программы таким образом, что при каждом запуске кэш будет удаляться автоматически. И вам не придется каждый раз его чистить.

  1. Запустить программу;
  2. Откройте настройки информационной базы;
  3. В строке «Дополнительные параметры…» введите в строку: «/ClearCache» и сохраните изменения.Настройки информационной базы 1С

Запуск утилит для исправления ошибок 1С

В программном комплексе 1С включены специальные утилиты, которые могут помочь пользователю решить проблемы при работе. Если вам еще не удалось устранить дисфункцию при выполнении запроса GET к ресурсу e1c/ibc/micommands:

  1. Откройте «Администрирование»;
  2. Найдите и выберите пункт «Тестирование и исправление»;Меню тестирования базы 1С
  3. Выберите нужные параметры галочкой и запустите утилиту.

Каждый из параметров позволяет выполнять дополнительные проверки над теми или иными данными программы:

  • Реиндексация таблиц — ревизия индексов таблиц. В ходе тестирования будет произведена реиндексация. Не убирайте с него галочку. Эта процедура пойдет программе на пользу;
  • Проверка целостности базы — база данных будет перепроверена. Если будут найдены неполадки, утилита исправит их. Также полезная функция, которая не будет лишней при запуске;
  • Проверка базы ссылок — будут найдены неверные указатели, ссылки и действия над ними передаются пользователю;
  • Реструктуризация таблиц — эта процедура занимает много времени. Поэтому применять нужно только в случае реальной необходимости. В результате её действия структура таблицы будет пересоздана;
  • Сжатие таблиц — также полезный параметр, в процессе удаляются элементы данных, в которых уже нет необходимости.

Узнайте, как исправить ошибку в 1С 7.7 «Порядок сортировки, установленный для базы данных, отличается от системного».

Добавление памяти для 1С

Ошибки в 1С Предприятие часто имеют дополнительный параметр «Недостаточно памяти». С ней встречались, наверное, все, кто долгое время работал с программой. Нехватка памяти появляется из-за обновления конфигурации, загрузки объемных баз данных, при создании отчетов и т.д.

Чтобы избавиться от ошибки с памятью:

  1. Откройте меню «Пуск». Запишите в пустой строке поиска «Командная строка»;
  2. Выберите её в результатах ПКМ и запустите от имени администратора;
  3. Введите команду: CMD и нажмите клавишу ввода;
  4. Курсор перейдет на другую строку, в ней запишите: bcdedit /set increaseuserva 3072 и нажмите ENTER. В цифрах выражается память в мегабайтах. Здесь вы можете указать свое значение, относительно установленной в компьютере оперативной памяти;
  5. В системных настройках можно узнать, сколько памяти есть в компьютере. Для этого нажмите вместе WIN+PAUSE.

После этих действий перезагрузите компьютер и проверьте, появляется ли ошибка при выполнении запроса GET к ресурсу e1cib/cmi/commands.

Опубликовано 28 марта 2019 Обновлено 05 октября 2020

Как настроить HTTP-сервис в 1С: Предприятие 8 и опубликовать базу на веб-сервере Apache

Эта публикация для быстрого доступа к информации по теме содания HTTP-сервиса на стороне 1С. С кратким замечанием по тому, какие трудности возникли на практике при настройке и работе.

Сервис 1С:ИТС Информационная система

Как выполнить первоначальную настройку сервиса в 1С:
HTTP Сервисы: Путь к своему сервису. Часть 1 на сайте Infostart.ru — вариант «на практике»

Информация от разработчика платформы, больше теории, но есть описание того, чего нет в вышеуказанной ссылке относительно настройки http-сервиса в 1С:
Пример создания HTTP-сервисов на платформе «1С:Предприятие» — на сайте Сервис 1С:ИТС Информационная система.

Используя две вышеуказанные статьи на сайтах можно выполнить настройку за 1 час.

При «Публикации веб-сервере…» на сервере Apache 2.4 была проблема в том, что после того, как 1С внесла изменения в файл httpd.conf, то служба сервера Apache не запускалась. При подробном изучении проблемы было выяснено, что Apache не мог получить и загрузить исполняемый dll-файл 1С — wsap24.dll, который отвечает за совместную работу Apache и 1C:

The Apache service named  reported the following error:
>>> httpd.exe: Syntax error on line 169 of C:/Program Files/Apache24/conf/httpd.conf: Cannot load modules/wsap24.dll into server: The Apache service named xedxe5 xffxe2xebxffxe5xf2xf1xff xefxf0xe8xebxeexe6xe5xedxe8xe5xec Win32.

169 строка файла имела содержимое: LoadModule _1cws_module «C:/Program Files (x86)/1cv8/8.3.9.2033/bin/wsap24.dll»

1С 8 ошибка при настройке http-сервиса не запускается Apache после публикации

Позже, благодаря поиску решения проблемы, было выявлено, что установленная версия Apache и 1С были различной разрадяности — x64 и x32 соответственно. Удаление и установка Apache 2.4 x32 разрядности устранило проблему. Теперь компонента wsap24.dll без проблем была подгружена веб-сервером и служба Apache без проблем была запущена.

В решении вышеописанной проблемы помогло обсуждение на форуме сайта infostart.ru: Апач не стартует после публикации базы

Далее, казалось бы, все проблемы решены. Но ожидала еще одна сложность, которую предстояло решить. Она имела следующий внешний вид и описание:

«reason»:404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу /hs/ObmenSite/v1/parametr:»,»#inner»:»{http://v8.1c.ru/8.1/data/core}Exception»,»inner»:{«clsid»:»a01f465c-ed70-442e-ada5-847668d7a41c»,»descr»:»Текущему соединению с информационной базой не назначен сеанс»,»data»

1С 8 Apache настройка http-сервиса ошибка ошибка descr: Текущему соединению с информационной базой не назначен сеанс, data

Помог решить проблему комментарий, размещенный на странице сайта курсы-по-1с.рф — [ Интеграция ] Как настроить обмен 1С с интернет-сервисами 

1С 8 Апач публикация на веб-сервере ошибка ошибка descr: Текущему соединению с информационной базой не назначен сеанс, data

Т.е. если в базе не установлен ни один пользователь, то файл default.vrd не будет требовать правки. Но, как правило, в базах 1С 8 имеется список пользователей, поэтому необходимо указать пользователя с его паролем для доступа через http-сервис в файле настроек.  В соответствии с приведенным указанием данные пользователя и пароль были добавлены в соответствующий файл default.vrd, размещенный в каталоге, указанном как «Каталог» для публикации:

1С 8 каталог публикации базы на веб-сервере, содержащий файл default.vrd

1С 8 Апач публикация базы на веб-сервере ошибка "descr":"Текущему соединению с информационной базой не назначен сеанс","data"

После проделанного изменения http-сервис, настроенный в 1С для теста, дал ответ:

1С 8 Apache настройка http-сервиса и публикация базы на веб-сервере проблемы и ошибки при публикации

Дополнительно по теме, в продолжении упоминания HTTP Сервисы: Путь к своему сервису. Часть 1 на сайте Infostart.ru:

HTTP Сервисы: Путь к своему сервису. Часть 2 — рассматривается пример реализации из OData+HTTP-Сервис(Get)+СКД, рассматривается пример работы как в браузере, так и реализованной обработке с использованием разных версий платформ

HTTP Сервисы: Путь к своему сервису. Часть 3 — описание других методов HTTP-Сервиса, таки[ как GET, HEAD, PUT, POST и других

HTTP Сервисы: Путь к своему сервису. Часть 4 — в рамках HTTP-сервисов в 1С:Предприятии 8 рассматриваются вопросы про размер сообщений, файлы, порции и регламенты.

Оцените, оказалась ли эта публикация полезна для Вас?




© www.azhur-c.ru 2013-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

11-06-2019

Журавлев А.С.
(Сайт azhur-c.ru)

Назад

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Алексей777

Дата регистрации: 24.01.2008
Сообщений: 102

Всем привет. Вот столкнулся :). Может кто уже работал с данным вопросом, поделитесь пожалуйста опытом.

Алексей777

Дата регистрации: 24.01.2008
Сообщений: 102

Ответ прост, господа: заходим под любым пользователем, обладающим правами на администрирование и изменяем у пользователя под которым выдается ошибка реквизит Режим запуска, например на Авто. И все работает.

Показывать по
10
20
40
сообщений

Vetrox

9 / 9 / 6

Регистрация: 08.10.2012

Сообщений: 263

1

21.08.2022, 21:33. Показов 235. Ответов 5

Метки нет (Все метки)


Вот этот код минуту назад работал.
На странице ничего нет, только пять строчек.

PHP
1
2
3
if($_GET["id"]==1){
...
}

Ошибка:
Undefined array key «id»

Помогите решить загадку века.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

563 / 60 / 7

Регистрация: 27.03.2020

Сообщений: 185

21.08.2022, 21:35

2

Цитата
Сообщение от Vetrox
Посмотреть сообщение

Undefined array key «id» in

Тонко намекну: проверь, что ты передаешь.

0

Vetrox

9 / 9 / 6

Регистрация: 08.10.2012

Сообщений: 263

21.08.2022, 21:49

 [ТС]

3

грамматическая запись вроде верная. логику не пойму. ну работал же! а работает если значение не пустое, когда на ссылку кликаешь.
если ссылка пустая тогда что делать?

Добавлено через 2 минуты
почему пустое значение выдает ошибку?
всеравно не работает

PHP
1
2
3
if((int)$_GET["id"]==1){
...
}

Добавлено через 2 минуты
php неявно преобразовывает всё. в чём загвоздка тогда?

Добавлено через 5 минут
вызывает туже самую ошибку echo $_GET[«id»];

Добавлено через 1 минуту
пошёл другим путем отключил ошибки
error_reporting(0);

0

gogolik

Модератор

Эксперт HTML/CSS

2101 / 1426 / 637

Регистрация: 13.03.2010

Сообщений: 4,882

21.08.2022, 22:35

4

Цитата
Сообщение от Vetrox
Посмотреть сообщение

пошёл другим путем отключил ошибки

Отличное решение проблемы — не замечать проблему.

PHP
1
2
3
4
5
<?php
$id = $_GET["id"] ?? 0;
if($id == 1){
    // do smth
}

0

Отец Олег

11 / 8 / 3

Регистрация: 12.12.2014

Сообщений: 168

22.08.2022, 11:47

5

Цитата
Сообщение от gogolik
Посмотреть сообщение

Отличное решение проблемы — не замечать проблему.

а я-бы сделал так:

PHP
1
2
3
if($_GET && $_GET["id"] == 1){
...
}

Сдается мне, так новичку проще будет. Сначала проверяем, что у нас именно запрос GET, затем что GET = 1

P.S. Кстати, это очень распространенная ошибка среди начинающих. Я тоже на нее попадался часто. Сейчас на автомате проверяю наличие запроса, а потом условие

0

Эксперт PHP

3798 / 3156 / 1326

Регистрация: 01.08.2012

Сообщений: 10,708

22.08.2022, 12:09

6

Цитата
Сообщение от Отец Олег
Посмотреть сообщение

а я-бы сделал так:

Только ошибку ТСа это не исправит.

Цитата
Сообщение от Отец Олег
Посмотреть сообщение

Сначала проверяем, что у нас именно запрос GET

Это проверяется через $_SERVER['REQUEST_METHOD']

0

Простейший ReverseProxy для доступа к внутренним веб серверам. На веб серверах базы 1С. Так после обновления платформы до 8.3.17 базы во внутренней сети через прокси открываются, а проходя через nat не открываются. Понятно что что-то изменили в платформе (в модуле для apache), но как это могло повлиять на проходимость именно через nat.

access.log при запросе из интернета (nat):

"GET /AU7ZYH8V/ru_RU/scripts/mod_bootstrap_bootstrap.js?sysver=8.3.18.1201 HTTP/1.1" 200 2885 "https://xxx/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/manifest.json?sysver=8.3.18.1201 HTTP/1.1" 200 2885 "https://xxx/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1csys/mngsrv/favicon.ico HTTP/1.1" 200 2881 "https://xxx/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

Обращение через прокси но в локальной сети (без nat):

"GET /AU7ZYH8V/ru_RU/scripts/mod_bootstrap_bootstrap.js?sysver=8.3.18.1201 HTTP/1.1" 200 5021 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/mod_sw_sw.js?sysver=8.3.18.1201 HTTP/1.1" 200 614 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/mainform.html?sysver=8.3.18.1201 HTTP/1.1" 200 33935 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/webclient_start.css?sysver=8.3.18.1201 HTTP/1.1" 200 6532 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/lib_diff_match_patch.js?sysver=8.3.18.1201 HTTP/1.1" 200 6633 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/webcolors.js?sysver=8.3.18.1201 HTTP/1.1" 200 4315 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/lib_jszip_min.js?sysver=8.3.18.1201 HTTP/1.1" 200 30464 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/lib_html2canvas_min.js?sysver=8.3.18.1201 HTTP/1.1" 200 43845 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1csys/mngcore/splashBottom.png?sysver=8.3.18.1201 HTTP/1.1" 200 10900 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1csys/mngcore/splashTop.png?sysver=8.3.18.1201 HTTP/1.1" 200 11008 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/mod_main_loader.js?sysver=8.3.18.1201 HTTP/1.1" 200 949013 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/resourceStrings?sysver=8.3.18.1201 HTTP/1.1" 200 47356 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"POST /AU7ZYH8V/ru_RU/e1cib/login?version=8.3.18.1201&cred=CA==&nooida&vl=ru_RU&clnId=af12688e-8b21-1c8d-5811-d90129ee3423 HTTP/1.1" 402 1240 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1cib/additionalAuthSettings?sysver=8.3.18.1201 HTTP/1.1" 200 401 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

При этом проходя nat mod_bootstrap_bootstrap.js пустой, а не проходя это действительно java script файл, с объявлением переменных. А так как при прохождении через nat он оказывается пустым, то и дальнейшее приложение не запускается.

Может кто-то сможет понять что происходит, или сталкивался с подобным (не обязательно в 1С), отпишитесь.

HTTP: Not found Ошибка при выполнении запроса GET к ресурсу

Подобная ошибка возникает при ручной публикации 1С базы на веб-сервере apache в случае, когда в Alias указывают на одну и ту же директорию.

В этом случае работает последняя, а другие вышестоящие  выдают ошибку «Ошибка при выполнении запроса GET к ресурсу».

Хотя файлы «.vrd» имеют различные имена и внутри корректны, этого не достаточно для корректной работы опубликованной информационной базы.

Пример ошибочной настройки

# 1c publication
Alias "/BAZA" "C:/www/"
<Directory "C:/www/">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/www/default.vrd"
</Directory>
Alias "/BAZA2" "C:/www"
<Directory "C:/www">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/www/BAZA2.vrd"
</Directory>

# 1c publication

Вариант исправления

Alias "/BAZA2" "C:/www/2"
<Directory "C:/www/2">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "C:/www/2/BAZA2.vrd"
</Directory>

  • Создаете другую директорию и переносите файл vrd в него
  • Далее следует перезапустить службу вэб-сервера и проверить работоспособность обеих баз

Другой причиной может быть отсутствие прав у службы под которой работает apache к данной директории, указанному файлу,а также отсутствие любого из них  (если не системная).

Вы обязательно истратите слишком много, если захотите сэкономить на хорошей рекламе. Это подобно покупке билета на три четверти пути в Европу: вы потратили деньги, но туда не доехали.

1С:Предприятие 8.3. Проблема с публикацией информационной базы для работы через web

На работе мы активно используем возможности платформы «1С:Предприятие 8.3» в качестве web-клиента. Проанализировав способы и затраты на разработку корпоративных приложений, мы решили сфокусироваться на технологиях от компании 1С. Это тема отдельного разговора, а сегодня мне бы хотелось поделиться решением небольшой проблемы, с которой мы столкнулись при публикации очередной информационной базы для работы через web.

Суть в следующем. Есть у нас отдельный сервер для информационных баз с которыми работают удаленные клиенты. Изначально у нас была опубликована одна информационная база (именно для работы через web), и все работало как часы. Сегодня мы решили разместить на этом же сервере новую ИБ и столкнулись с проблемой доступа к базе через web. Публикация из конфигуратора проходила нормально – «1С:Предприятие» внесло соответствующие изменения в конфигурационный файл Apache (мы используем именно этот web-сервер), но при попытке обратиться к публикуемой базе через браузер получали ошибку:

{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу /base"}}

С подобной ошибкой я раньше никогда не сталкивался и первым делом полез проверять конфиг в Apache. Ничего необычного там не увидел. Запись для второй публикуемой базы аналогичная той, которая уже работает. Следующим шагом проверил файлик vrd – тоже все ок. Было у меня предположение, что проблема может крыться в отсутствии прав доступа к директории с файликом vrd, но оказалось, что проблема не в этом.

Промучившись полчаса, решил обратиться за помощью в Google. Увы, кроме аналогичных вопросов ничего хорошего он мне не выдал. Пришлось отправлять к начальной точке и в очередной раз перебирать конфиги.

Не буду описывать дальнейшие действия, скажу лишь, что проблема оказалось в порядке записей опубликованных ИБ в самом конфигурационном файле Apache. Первая наша база была опубликована в корне, т.к. для нее был задан alias “/”. При обращении к site.com, Apache сразу переадресовывал на site.com/base1. Для новой ИБ мы выбрали другой алиас – «b2b/base» (условно) и из-за того, что он находился под «/» 1C возникала ошибка. Переставив записи местами (сначала новую базу, затем старую, которая в корне) – все заработало.

Если вы столкнулись с подобной проблемой – попробуйте мой способ решения. Ради теста я опубликовал еще несколько баз и никаких проблем с доступом не возникло.

   men47

12.04.17 — 09:05

Здравствуйте, нужна помощь…

Имею свой написанный web-сервис, прогнал на локальных базах, все хорошо, все работает. Начал закидывать на сервис и появилась вот такая проблема:

начинал запрашивать по пути в браузере …./ws/Partner.1cws?wsdl (Partner это Имя файла публикации) он выдавал логин и пароль, после этого писал «Сервис не найден.» если после этих логинов и паролей

ввести сразу …/ws/ws2.1cws?wsdl, то все хорошо находил мой сервис и показывал, НО если закрыть браузер и открыть заного под инкогнито(чтобы не было кэша логина/пароля), то выдавал ошибку 404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу

далее все таки нашел ошибку, что в публикации имя не Partner, а ws2 переименовали, переопубликовали. Теперь выходит так: при …/ws/Partner.1cws?wsdl выходит ошибка 404, при …/ws/ws2.1cws?wsdl выходит логин/пароль, при вводе логина и пароля выводит «Сервис не найден.»

при кэшировании логина и пароля пишем опять …/ws/Partner.1cws?wsdl все проходит нормально.

Почему я поднимаю вопрос… потому что когда я в базе заношу WS-ссылка, то сейчас при …/ws/Partner.1cws?wsdl выходит:

Файл не обнаружен ‘http://1c.enginf.ru/office/ws/Partner.1cws?wsdl’

по причине:

Ошибка работы с Интернет:  ресурс не найден (404). {«#exception»:»{http://v8.1c.ru/8.2/virtual-resource-system}Exception»,»exception»:{«clsid»:»580392e6-ba49-4280-ac67-fcd6f2180121″,»reason»:404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу /ws/WebPartner:»,»#inner»:»{http://v8.1c.ru/8.1/data/core}Exception»,»inner»:{«clsid»:»a01f465c-ed70-442e-ada5-847668d7a41c»,»descr»:»;Текущему соединению с информационной базой не назначен сеанс»,»data»:»77u/ew0Ke2EwMWY0NjVjLWVkNzAtNDQyZS1hZGE1LTg0NzY2OGQ3YTQxYywi0KLQrntdC60YPRidC10LzRgyDRgdC+0LXQtNC40L3QtdC90LjRjiDRgSDQuNC90YTQvtGArn0LzQsNGG0LjQvtC90L3QvtC5INCx0LDQt9C+0Lkg0L3QtSDQvdCw0LfQvdCw0YfQrntdC9INGB0LXQsNC90YEifSwzNX0=»}}}

по причине:

Ошибка работы с Интернет:  ресурс не найден (404)

а если я ввожу …/ws/ws2.1cws?wsdl выходит:

Ошибка при выполнении файловой операции  ‘http://1c.enginf.ru/office/ws/ws2.1cws?wsdl’

по причине:

Ошибка работы с Интернет:  внутренняя ошибка сервера (500). <html>

<head><title> A server error occurred. </title></head>

<h1> Сервис не найден.  </h1>

<hr/>

An error occurred processing this request.</html>

по причине:

Ошибка работы с Интернет:  внутренняя ошибка сервера (500)

   men47

1 — 12.04.17 — 09:34

нашел вот что, при любом имени сервиса, даже при котором его не существует 1с запрашивает логин и пароль, а вот если обратиться так как называется мой web-сервис, то выходит:

{«#exception»:»{http://v8.1c.ru/8.2/virtual-resource-system}Exception»,»exception»:{«clsid»:»580392e6-ba49-4280-ac67-fcd6f2180121″,»reason»:404,»descr»:»HTTP: Not foundnОшибка при выполнении запроса GET к ресурсу /ws/WebPartner:»,»#inner»:»{http://v8.1c.ru/8.1/data/core}Exception»,»inner»:{«clsid»:»a01f465c-ed70-442e-ada5-847668d7a41c»,»descr»:»;Текущему соединению с информационной базой не назначен сеанс»,»data»:»77u/ew0Ke2EwMWY0NjVjLWVkNzAtNDQyZS1hZGE1LTg0NzY2OGQ3YTQxYywi0KLQrntdC60YPRidC10LzRgyDRgdC+0LXQtNC40L3QtdC90LjRjiDRgSDQuNC90YTQvtGArn0LzQsNGG0LjQvtC90L3QvtC5INCx0LDQt9C+0Lkg0L3QtSDQvdCw0LfQvdCw0YfQrntdC9INGB0LXQsNC90YEifSwzNX0=»}}}

   men47

5 — 12.04.17 — 14:12

(3) у меня нет доступа к самому веб-сервису, задача была сделать на локальной базе и потом залить туда, сделал, на локальной все работает, туда вон 404… причем до этого напарник тоже делал другой web-сервис, там все нормально прошло, тут 404

  

men47

12 — 13.04.17 — 09:45

да нашел причину, оказывается когда переименовываешь в опубликаторе нужно еще снять галочку с веб-сервиса и нажать кнопку опубликовать, чтобы он стер старые записи под чистую про твой веб-сервис и заного поставить галочку и опубликовать

Простейший ReverseProxy для доступа к внутренним веб серверам. На веб серверах базы 1С. Так после обновления платформы до 8.3.17 базы во внутренней сети через прокси открываются, а проходя через nat не открываются. Понятно что что-то изменили в платформе (в модуле для apache), но как это могло повлиять на проходимость именно через nat.

access.log при запросе из интернета (nat):

"GET /AU7ZYH8V/ru_RU/scripts/mod_bootstrap_bootstrap.js?sysver=8.3.18.1201 HTTP/1.1" 200 2885 "https://xxx/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/manifest.json?sysver=8.3.18.1201 HTTP/1.1" 200 2885 "https://xxx/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1csys/mngsrv/favicon.ico HTTP/1.1" 200 2881 "https://xxx/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

Обращение через прокси но в локальной сети (без nat):

"GET /AU7ZYH8V/ru_RU/scripts/mod_bootstrap_bootstrap.js?sysver=8.3.18.1201 HTTP/1.1" 200 5021 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/mod_sw_sw.js?sysver=8.3.18.1201 HTTP/1.1" 200 614 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/mainform.html?sysver=8.3.18.1201 HTTP/1.1" 200 33935 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/webclient_start.css?sysver=8.3.18.1201 HTTP/1.1" 200 6532 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/lib_diff_match_patch.js?sysver=8.3.18.1201 HTTP/1.1" 200 6633 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/webcolors.js?sysver=8.3.18.1201 HTTP/1.1" 200 4315 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/lib_jszip_min.js?sysver=8.3.18.1201 HTTP/1.1" 200 30464 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/lib_html2canvas_min.js?sysver=8.3.18.1201 HTTP/1.1" 200 43845 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1csys/mngcore/splashBottom.png?sysver=8.3.18.1201 HTTP/1.1" 200 10900 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1csys/mngcore/splashTop.png?sysver=8.3.18.1201 HTTP/1.1" 200 11008 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/scripts/mod_main_loader.js?sysver=8.3.18.1201 HTTP/1.1" 200 949013 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/resourceStrings?sysver=8.3.18.1201 HTTP/1.1" 200 47356 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"POST /AU7ZYH8V/ru_RU/e1cib/login?version=8.3.18.1201&cred=CA==&nooida&vl=ru_RU&clnId=af12688e-8b21-1c8d-5811-d90129ee3423 HTTP/1.1" 402 1240 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

"GET /AU7ZYH8V/ru_RU/e1cib/additionalAuthSettings?sysver=8.3.18.1201 HTTP/1.1" 200 401 "https://10.15.0.57/AU7ZYH8V/ru_RU/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36"

При этом проходя nat mod_bootstrap_bootstrap.js пустой, а не проходя это действительно java script файл, с объявлением переменных. А так как при прохождении через nat он оказывается пустым, то и дальнейшее приложение не запускается.

Может кто-то сможет понять что происходит, или сталкивался с подобным (не обязательно в 1С), отпишитесь.

  • Ошибка при выполнении запроса get к ресурсу index html
  • Ошибка при выполнении запроса get к ресурсу e1cib usersettings
  • Ошибка при выполнении запроса get к ресурсу e1cib modules defs
  • Ошибка при выполнении запроса get к ресурсу e1cib login
  • Ошибка при выполнении запроса get к ресурсу e1cib logform