Ошибка http при обращении к серверу 1с превышено время ожидания apache

Ошибка HTTP при обращении к серверу. Превышено время ожидания 1С, 1C 8.x Решение и ответ на вопрос 2351670

0 / 0 / 1

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

Сообщений: 64

1

1C 8.x

15.11.2018, 11:46. Показов 46848. Ответов 8


Здравствуйте! Помогите, пожалуйста разобраться, что можно сделать, чтобы исправить ошибку — При добавлении конфигурации в мобильное приложение 1с пишет Ошибка HTTP при обращении к серверу. Превышено время ожидания

Миниатюры

Ошибка HTTP при обращении к серверу. Превышено время ожидания
 

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



0



1123 / 675 / 197

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

Сообщений: 5,094

Записей в блоге: 1

15.11.2018, 13:12

2

192.168.0.10 — это специальный IP-адрес, зарезервированный для доступа к панели администратора маршрутизаторов. Этот и другие IP-адреса, например 192.168.0.15, 192.168.0.90, 192.168.0.40, единогласно признаны мировыми стандартами для IP-адресов маршрутизаторов. Это также называется «IP Шлюз по умолчанию» в литературе.

вообще бы я подумал, что там нет сервера. или что он не намерен вам отвечать. попробуйте другой адрес



0



1789 / 1213 / 438

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

Сообщений: 5,349

15.11.2018, 13:37

3

Weronika, Вполне вероятно, что введен не тот ip. В браузере (на компьютере) база открывается? Проверьте правильность адреса по этой подсказке



0



0 / 0 / 1

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

Сообщений: 64

15.11.2018, 13:57

 [ТС]

4

у меня стоит IP-адрес 198.168.0.10

Миниатюры

Ошибка HTTP при обращении к серверу. Превышено время ожидания
 



0



1789 / 1213 / 438

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

Сообщений: 5,349

15.11.2018, 14:00

5

Weronika, На компьютере в браузере опубликованная база открывается по пути указанному на первом скрине?



0



0 / 0 / 1

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

Сообщений: 64

15.11.2018, 14:04

 [ТС]

6

Вот так открывается

Миниатюры

Ошибка HTTP при обращении к серверу. Превышено время ожидания
 



0



1789 / 1213 / 438

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

Сообщений: 5,349

15.11.2018, 14:15

7

Weronika, Какая-то ерунда. Если все сделано правильно и база опубликована, у вас в браузере должна открываться ваша база как в обычном режиме (см скрин, это моя база в браузере)
адрес должен быть http://192.168.0.10/InfoBase2MA/ru/ где InfoBase2MA — каталог размещения базы на веб сервере

Миниатюры

Ошибка HTTP при обращении к серверу. Превышено время ожидания
 



0



Эксперт 1С

434 / 305 / 92

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

Сообщений: 1,247

15.11.2018, 15:22

9

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

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

через эмулятор Андроида, Genymotion, например,
я не помйму по скрину это Мобильное приложение или мобильный клиент?
Похоже на приложение.

Добавлено через 14 минут
Короче это мобильное приложение и с большой вероятностью, раз в браузере открывается а в мобильном нет, то
Причина бед — брандмауэр

Weronika,

Чтобы убедиться в том, что 80 порт блокирует именно брандмауэр, зайдем в настройки Панель управления – Брандмауэр Windows и отключите его:

и посмотрите, чтобы у вас не отличался регистр букв

Apache – регистрозависимый, а IIS – нет.

Не по теме:

Прошелся по старому уроку подключения мобильного приложения



0



   Listener

21.02.18 — 15:18

Ситуация такая:

есть сервер, на нем стоит сервер 1С, IIS, база опубликована вместе с сервисом. Если из локальной сети заходить через браузер, то выскакивает окно с логином, логинимся и в браузере начинается работа. Но если поключаться через WSОпределения(, то возникает ошибка «Превышено время ожидания».

Это работало, но похоже, что после каких-то действий админов это работать перестало.

Есть у меня подозрение, что порт закрыт. Но 80 открыт, судя по тому, что через html все работает.

Тогда как узнать, через какой порт идет обращение к сервису? Гугл говорит как про стандартные порты 1с, так и про 10000. Чему верить? Куда копать?

   ber

1 — 21.02.18 — 15:31

Обычно пробую добавить в ветку WS ссылки описание веб сервиса, если добавляется проблема в коде если нет, то обычно ошибку выдает.

   Listener

2 — 21.02.18 — 15:38

Да, и если из локальной сети в браузере набрать, «http://x.x.x.x/servis/ws/dm.1cws?wsdl»;, то выдает содержимое xml.

   ber

3 — 21.02.18 — 15:51

Значит проблема в коде, у меня так вызывается:

ssl1 = Новый ЗащищенноеСоединениеOpenSSL(

           Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто),

           Новый СертификатыУдостоверяющихЦентровWindows());

          

Определения = Новый WSОпределения(«ОписаниеWS»,Логин,Пароль,,,ssl1);

   Listener

4 — 21.02.18 — 17:36

(3) Нет, соединение у меня незащищенное, поэтому ssl1 у меня Неопределено.

Само интересное вот где:

если запускаю соединение из базы, которая на том же сервере, то все плохо;

если запускаю из локальной файловой, которая находится на моей рабочей станции, то все ОК.

Мистика какая-то :(

   Listener

5 — 21.02.18 — 17:56

Скопировал файловую на сервер, запускаю там — не подключается…

Похоже, что на сервере что-то мешает подключаться к своему вебсервису.

   Listener

6 — 21.02.18 — 18:00

Продолжаю наблюдение…

На сервере запускаю в браузере строку «http://x.x.x.x/servis»;, строка превращается в «http://x.x.x.x/servis/ru_RU/»;, запускается стартовое окно 1С и … ничего. То есть оно к адресу добавляет зачем-то «/ru_RU/».

   Listener

7 — 21.02.18 — 18:51

С другой стороны, когда набираешь в браузере на рабочей станции «http://x.x.x.x/servis»;, то появление в строке добавки в виде «ru_RU» не мешает — вход благополучно происходит.

   Listener

8 — 26.02.18 — 15:24

ап

проблема там и не решилась

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

   Listener

9 — 26.02.18 — 16:38

Готов сформулировать проблему так:

1. если запускать непосредственно на сервере в браузере localhost/имя_сервиса, то появляется стартовая страница 1С и до авторизации не доходит;

2. если на любом компе в локальной сети запускать в браузере сервер/имя_сервиса, то все ОК.

================

— релиз платформы 8.3.8.2027

— сервер windows server 2008 r2

— IIS стандартный из комплекта

— антивирусов на сервере нет, брандмауэр отключен

— перерегистрацию базы делал. под разными именами. не помогает.

================

попробовать поставить апач и опубликовать через него?

   Listener

10 — 26.02.18 — 19:02

Попробовал установить апач. Все то же самое — окно заставки появляется и никакого логина с паролем :(

   Listener

11 — 26.02.18 — 22:56

теме ап

   Cyberhawk

12 — 26.02.18 — 23:06

Сколько платят за решение вопроса?

   Listener

13 — 26.02.18 — 23:10

Нисколько, это мой новый клиент на абонентке. И сразу началось с такой проблемы.

   Cyberhawk

14 — 26.02.18 — 23:17

(13) Ну, сколько абонентка и что в нее входит?

   Listener

15 — 26.02.18 — 23:21

Продолжаю.

Замена платформы на 8.3.11 ничего не дала. То же самое.

   Listener

16 — 26.02.18 — 23:22

(14) сопровождение 1С.

   Listener

17 — 26.02.18 — 23:27

+(16) платят копейку, меня просто само явление заинтересовало. Не припомню, чтобы передо мной возникла проблема с 1с и я не смог её победить. Я не привык сдаваться.

   Джексон

18 — 27.02.18 — 08:36

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

   Cyberhawk

19 — 27.02.18 — 09:08

Ну ты даешь — мыкаться за копейку )

   hhhh

20 — 27.02.18 — 09:34

(17) ну, отладчиком пройдись

   Listener

21 — 27.02.18 — 14:37

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

   Listener

22 — 27.02.18 — 23:17

Проблема разрешилась, если вдруг кому поможет.

Просто надо было перезагрузить сервер …

  

h-sp

23 — 28.02.18 — 07:06

(21) ты нас совсем запутал. А где же у тебя это слово находится «WSОпределения», что ты на него в отладчике не можешь встать?

24 Комментария

  • Посмотрел блок 1. Если честно, то пока не очень. Выполнил все Ваши манипуляции и у меня перестало работать даже то, что работало до этого. Тестовый POST запрос, который работал и на 1С, и на Python, и через Postman перестал работать напрочь. GET запрос который работал на всем вышеперечисленном + JS тоже слетел… Справедливости ради попытался списать на свои кривые руки, но создав базу и все запросы заново, все заработало снова…

    • Честно говоря, вы первый у кого все сломалось.

  • В postman получаю ошибку
    {
    “#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 к ресурсу /srv1c/hs/ex/products:”,
    “category”: “0000000000000000”,
    “creationStack”: “core83.dll:0x00000000000D6296 mngsrv.dll:0x0000000000072902 mngsrv.dll:0x000000000009E213 VCRUNTIME140.dll:0x0000000000000000 VCRUNTIME140.dll:0x0000000000000000 unknown:0x0000000000000000 mngsrv.dll:0x0000000000075036 vrsbase.dll:0x000000000006A33F vrsbase.dll:0x0000000000038BBE vrsbase.dll:0x0000000000071DD3 vrsbase.dll:0x00000000000684D9 vrsbase.dll:0x000000000007203E vrsbase.dll:0x0000000000072211 core83.dll:0x000000000021E44B core83.dll:0x000000000021E47C core83.dll:0x000000000021896E ucrtbase.dll:0x0000000000000000 KERNEL32.DLL:0x0000000000000000 unknown:0x0000000000000000 ”
    }
    }

    • Что-то непонятно, какой запрос вы делаете.

    • Привет! Решил данную проблему?

  • Добрый вечер. В postman пытаюсь повторить POST запрос из урока, мне приходит ответ как будто я делаю GET, не подскажите в какую сторону копать?

  • Я правильно понимаю, что на учебной версии 1С курс не пройти?

    • Я к сожалению не знаю ограничения учебной версии

  • Адрес локальной сетевой карты и диапазон где посмотреть?

    • Точнее я указал IPv4, но при открытии конфигуратора вылазит сообщение: не удалось соединиться с сервером отладки по причине: ошибка выполнения запроса…. Ошибка при выполнении запроса POST к ресурсу /е1crdbg/rdbgTest… Ошибка HTTP при обращении к серверу… превышено время ожидания.

      В чем проблема? Что необходимо сделать?

        • Попробовал порт 1560 – все равно также. А как узнать какой нужно указать порт?

    • Проще найти ответ в интернете. Все зависит от версии windows.

      • Это как-то странно. Я купил курс, который называется “HTTP для начинающих” (я подчеркиваю “для начинающих”). Купив курс я предполагаю, что в рамках курса будет раскрыто как включить отладку HTTP. Вместо этого в видео говорится: пропишите адрес локальной карты и порт… Откуда я должен знать, где это смотреть? Почему я должен что-то искать в интернете?
        Вам не кажется это как-то странно? Мне кажется, если вы сделали курс, то нужно “в рамках” курса раскрывать как и где смотреть адрес сетевой карты и порт.

        • Этого нет, так как 3 года назад записано очень подробное видео про включение отладки через HTTP https://www.youtube.com/watch?v=uIjxdDsJ_8I. И данный пункт отсутствует в описании курса, соответственно его там быть не должно. Читайте внимательнее.

    • Разобрался, нужно “products” было писать с маленькой буквы.

    • Добрый день. Можете не переживать. Весь контент переедет на другой ресурс.

  • ссылка на чат-телеграмм не рабочая

  • С браузером из конфигурации 1с ничего не получается… Хотя через нормальный браузер все работает…

    {Обработка.Браузер.Форма.Форма.Форма(9)}: Ошибка при вызове метода контекста (ВызватьHTTPМетод)
    Ответ = HTTPСоединение.ВызватьHTTPМетод(“GET”, HTTPЗапрос);
    по причине:
    Ошибка работы с Интернет: Couldn’t resolve host name

    по причине:
    Ошибка работы с Интернет: Couldn’t resolve host name

    • Похоже на то, что вы не указали адрес сайта

  • Добрый день! Откуда можно скачать раздатку (презентации и прочее), в Видео Вы про это говорите

  • Многие из нас привыкли публиковать базу или веб сервис 1С нажатием нескольких кнопок.

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

    В случае, если веб-сервер и компонента веб-расширения 1С:Предприятия установлены на машину с ОС Linux  без графической оболочки,  то публикация через привычное окно конфигуратора становится невозможной.

    Аналогичная ситуация возникает, когда на этой машине отсутствует клиент 1С:Предприятия и, следовательно, становится невозможным запуск конфигуратора.

    О том, как осуществить публикацию базы можно почитать тут: Публикация 1С на Веб сервере Linux.

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

    Итак, что делать, если не получается опубликовать веб-сервис 1С?

    Список возможных ошибок:

    1. Job for httpd.service failed because the control process exited with error code.

    2. Ошибка веб-сервера Apache при публикации 1С «Syntax error on line…»

    3. Ошибка «Invalid command ‘ManagedApplicationDescriptor’»

    4. Не запускается 1С: Предприятие при подключении через веб сервер Linux. «Selinux policy enabled.»

    5. Ошибка HTTP 404 Not found

    6. Ошибка Service not found при обращении к веб-сервису 1С:Предприятия

    Job for httpd.service failed because the control process exited with error code.

    Полный текст ошибки:

    Job for httpd.service failed because the control process exited with error code. See «systemctl status httpd.service» and «journalctl -xe» for details.

    Описание ошибки:

    После выполнения всех настроек файлов публикации базы или сервиса 1С:Предприятия. При попытке запустить веб-сервер — выдается ошибка и веб-сервер не запускается.

    Данное сообщение говорит о том, что процесс был завершен  с ошибкой, более подробную информацию о которой можно получить в журнале. Как это сделать — описано далее.

    Решение:

    Необходимо проанализировать более подробное описание ошибки. Его можно получить следующим образом.

    В результате выполнения команды будет выдано более подробное сообщение об ошибке.

    Разбор, которых приведен в статье далее.

    Ошибка веб-сервера Apache при публикации 1С «Syntax error on line…»

    Полный текст ошибки:

    сен 16 11:41:54 1s-on-web-1 httpd[6596]: AH00526: Syntax error on line 6 of /etc/httpd/e1c/base.conf:

    сен 16 11:41:54 1s-on-web-1 httpd[6596]: Invalid command ‘forceHandler’, perhaps misspelled or defined by a module not included in the server configuration

    Описание ошибки:

    Ошибка связана с ошибками или «опечатками» в файле настроек base.conf. Иными словами, в данном файле есть некорректные строки, которые новичку бывает сходу не так просто найти.

    Решение:

    Исправить ошибку в строке сообщения. В данном случае допущена опечатка в имени команды.

    vim /etc/httpd/e1c/base.conf

    Пример ошибочной строки. Команды forceHandler  — на самом деле не существует :

    Alias «/base» «/var/www/e1c/base/»

    <Directory «/var/www/e1c/base/»>

       AllowOverride All

       Options None

       Require all granted

       forceHandler 1c-application

       ManagedApplicationDescriptor «/var/www/e1c/base/default.vrd»

    </Directory>

    Исправим файл. Укажем корректное наименвоание команды — SetHandler:

    Alias «/base» «/var/www/e1c/base/»

    <Directory «/var/www/e1c/base/»>

       AllowOverride All

       Options None

       Require all granted

       SetHandler 1c-application

       ManagedApplicationDescriptor «/var/www/e1c/base/default.vrd»

    </Directory>

    Ошибка «Invalid command ‘ManagedApplicationDescriptor’»

    Полный текст ошибки:

    Начат процесс запуска юнита httpd.service.

    сен 16 12:18:11 1s-on-web-1 httpd[9857]: AH00526: Syntax error on line 7 of /etc/httpd/e1c/base.conf:

    сен 16 12:18:11 1s-on-web-1 httpd[9857]: Invalid command ‘ManagedApplicationDescriptor’, perhaps misspelled or defined by a module not included in the server configuration

    сен 16 12:18:11 1s-on-web-1 systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE

    сен 16 12:18:11 1s-on-web-1 systemd[1]: Failed to start The Apache HTTP Server.

    — Subject: Ошибка юнита httpd.service

    Описание ошибки:

    Ошибка связана с тем, что в файле httpd.conf отсутствует ссылка на модуль веб-расширения 1С:Предприятия, которая должна указываться в «LoadModule _1cws_module».

    В этом можно убедиться выполнив команду.

    cat /etc/httpd/conf/httpd.conf | grep wsap

    Если результат пустой, то строка вида «/opt/1C/v8.3/x86_64/wsap24.so», отсутвтует  —  модуль не прописан.

    Решение:

    Отредактировать конфигурационный файл httpd.conf

    vim /etc/httpd/conf/httpd.conf

    Добавить строку:

    LoadModule _1cws_module «/opt/1C/v8.3/x86_64/wsap24.so»

    Не запускается 1С: Предприятие при подключении через веб сервер, Linux. «Selinux policy enabled.»

    Полный текст ошибки:

    cat /var/log/httpd/error_log

    Описание проблемы:

    При попытке запустить клиента 1С:Предприятие через веб-сервер (строка подключения вида: «ws=»http://1s-on-server/bast»;») —  сеанс не запускается.

    Но при этом, таже самая база — запускается успешно при прямом подключении к серверу 1С:Предприятия (строка подключения вида Srvr=»1s-on-server»;Ref=»base»;).

    Решение:

    1. Убедиться, что selinux, действительно, работает.

    Если видим Enforcing, значит переходим к следующему пункту.

    2. Отключить selinux:

    3. Проверить, что настройка выполнена.

    Permissive – включен, но ничего не запрещает.

    Enforcing – включен, работает, и запрещает.

    Ошибка HTTP 404 Not found

    <strong>Пример полного текста ошибки:</strong>

    404 Error in Request. HTTP Status: 404 Not found

    <img class=«wp-image-809» src=«https://1s-on.ru/wp-content/uploads/2020/12/post-802-image-3.jpeg» />

    HTTP 404 Not found

    The webpage cannot be found

    Описание:

    После публикации базы на сервере, при попытке перейти по веб-ссылке базы из браузера– выдается ошибка.

    Проще говоря, браузер сообщает, что не нашел такой папки публикации на сервере.

    Решение:

    Ошибка часто связана с неправильным вводом имени базы/папки публикации.

    Необходимо проверить имена папок с конфигурационными файлами базы, а также имена базы и папок в самих конфигурационных файлах.

    Проверить имена публикации базы(выделено):

    1. Конфигурационный файл *.conf:

    vim /etc/httpd/e1c/base.conf

    следующего содержания:

    Alias «/base» «/var/www/e1c/base/»

    <Directory «/var/www/e1c/base/»>

    AllowOverride All

    Options None

    Require all granted

    SetHandler 1c-application

    ManagedApplicationDescriptor «/var/www/e1c/base/default.vrd»

    </Directory>

    2. Конфигурационный файл публикации базы *.vrd

    vim /var/www/e1c/base/default.vrd

    следующего содержания:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    <?xml version=»1.0″ encoding=»UTF-8″?>

    <point xmlns=»http://v8.1c.ru/8.2/virtual-resource-system»

    xmlns:xs=»http://www.w3.org/2001/XMLSchema»

    xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance»

    base=»/base»

    ib=»Srvr=1s-on-1c-1; Ref=base»>

    <ws>

    <point name=»ws_1s_on_1″

    alias=»ws_1s_on_1.1cws»

    enable=»true»/>

    <point name=»ws_1s_on_2″

    alias=»ws_1s_on_2.1cws»

    enable=»true»/>

    </ws>

    </point>

    point name – имя сервиса в конфигураторе;

    alias – это имя ссылки, по которой будем обращаться к веб-сервису.

    Именно это имя необходимо вводить в браузер при проверке работы веб-сервиса: 1s-on-1c-1/base/ws/ws_1s_on_1.1cws

    Ошибка Service not found при обращении к веб-сервису 1С:Предприятия

    Пример полного текста ошибки:

    Описание:

    При обращении к веб-сервису, после авторизации(если таковая требуется) – возникает ошибка, что сервис не найден. То есть публикация самой базы отвечает, но веб-сервиса нет или он не отвечает.

    Ошибка часто связана с ошибками в именах самого веб-сервиса или его ссылки.

    Решение:

    Проверить имена веб-сервисов и ссылок на них.

      1. Конфигурационный файл публикации базы *.vrd

    vim /var/www/e1c/base/default.vrd

    следующего содержания:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    <?xml version=»1.0″ encoding=»UTF-8″?>

    <point xmlns=»http://v8.1c.ru/8.2/virtual-resource-system»

    xmlns:xs=»http://www.w3.org/2001/XMLSchema»

    xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance»

    base=»/base»

    ib=»Srvr=1s-on-1c-1; Ref=base»>

    <ws>

    <point name=»ws_1s_on_1″

    alias=»ws_1s_on_1.1cws»

    enable=»true»/>

    <point name=»ws_1s_on_2″

    alias=»ws_1s_on_2.1cws»

    enable=»true»/>

    </ws>

    </point>

    point name – имя сервиса в конфигураторе;

    alias – это имя ссылки, по которой будем обращаться к веб-сервису. Именно это имя необходимо вводить в браузер при проверке работы веб-сервиса.

    В нашем случае веб-сервиса ws_1s_on_3.1cws нет в файле.

    Понравилась статья? Поделить с друзьями:

    Читайте также:

  • Ошибка http при обращении к серверу 1с ошибка инициализации ssl соединения
  • Ошибка http при обращении к серверу 1с не могу установить соединение 1с
  • Ошибка http при обращении к серверу 1с линк
  • Ошибка http error 502 bad gateway
  • Ошибка http error 500 на сайте что означает

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии