На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Настройка автономного портала

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: Пред. 1 2 3
RSS
Настройка автономного портала
 
Проанализировав логи сервиса, видно что к нему не приходит идентификатор слоя (Layer).
>> 11:31:56 1876 RESTMETHOD RESTMETHOD:GetTile
Layer:
FORMAT:png8
tilematrixset:googlemapscompatible
tilematrix:7
tilerow:44
tilecol:74
ROLENAME:GUESTS
.END<
>>>> 20201216 11:31:56 1876  10003  supserv.dll  supOpenHView    hviewlist->Mappatharray.Count()  mapcount=0
>>>> 20201216 11:31:56 1876  10014  ogcwfs.dll  InitClass  TOgcWfs  supOpenHView  mapname=
>>>> 20201216 11:31:56 1876  10014  restmethod.dll  DoUserFunc    InitClass  
>>>> 20201216 11:31:56 1876  10014  restmethod.dll  DoUserFunc      Method=  42
    20201216 11:31:56 1876  10017  appservice.exe  Send  TMapConnect    Request complete  0
Необходимо понять это клиентская часть не посылает его или из за php серверная часть.
Для этого, вы можете в браузере(chrome) нажать ф12 и скопировать запрос (getTile), который отправляет GISWebServer в php 7.1
 
Есть предположение, что проблема из-за HTTP сервера, который вы используете.
В одном случае вы используете apache HTTP сервер версии 2.4 и php 5.6
Во втором apache Tomcat 7 и php 7.1.
apache HTTP и apache Tomcat это два разных сервера. Проблема скорее всего в apache Tomcat. Так как тестирование работоспособности с этим сервером не производилось, и он не заявлен в качестве поддерживаемых.
Изменено: Владимир Железняков - 16.12.2020 15:18:00
 
Цитата
Владимир Железняков написал:
Во втором apache Tomcat 7 и php 7.1.
В описании нет слова Tomcat написано
Цитата
GIS WebService SE выполняется в среде интерпретатора PHP под управлением web-серверов:
  Apache версии 2.2.14 и выше,
  IIS версии 6.0 и выше,
  ngnix 1.5.7 и выше (отказоустойчивый сервер для ресурсов с высоким трафиком).
Версия 7.1 выше 2.2.14 ?
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Последняя версия apache HTTP сервер это 2.4.46 на официальном сайте.
Версия 7 есть только у apache tomcat. Вы в блокноте(видео) написали, что первый сервер это у вас apache 7.
На версии php 7 проверили - проблем с данными запросами не было.
Поэтому повторяюсь.
Необходимо понять это клиентская часть не посылает его или из за php серверная часть.
Для этого, вы можете в браузере(chrome) нажать ф12 и скопировать запрос (getTile), который отправляет GISWebServer в php 7.1
Если в запросе присутствует идентификатор слоя, то необходимо посмотреть логи php на сервере, а доходит ли туда данный параметр.
Проблема может присутствовать из за того, что идентификатор слоя содержит символы, которые при передаче по HTTP необходимо экранировать.
Изменено: Владимир Железняков - 17.12.2020 09:59:25
Страницы: Пред. 1 2 3
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности