gsrvr жрет всю память

0 голосов
спросил 08 Фев, 07 от Kovalenko (1,020 баллов) в категории Программные продукты Esri
Сервер 4 проца optirona 16 гигов памяти. Написано приложение под гиссервер, которое закладывает данные в sde. После запуска gsrvr  начинает постепенно забирать под себя память и так до тех пор пока не не появится ошибка out of system memory. Объекты выкладываются по одному и через один контекст сервера. Сам sde стоит под oracle 10g. Как можно бороться с этим?

17 Ответы

0 голосов
ответил 07 Март, 07 от igorstr (6,690 баллов)
ESRI в последнее время настоятельно рекомендует direct connect пользовать. еще и потому, что "клиенты часто производительнее серверов"
0 голосов
ответил 07 Март, 07 от Kovalenko (1,020 баллов)
о для использования Direct Connecta нужен как минимум лицензии на редактирование базы. Или есть способ работать через гиссервер и заставить его использовать директ коннект, если да то как?
0 голосов
ответил 07 Март, 07 от PITKS1 (20,860 баллов)
Тип соединения не зависит от сервера. Вы указываете параметры соединения в mxd файле, на основе которого создается MapService. Возможность редактирования зависит от типа лицензии ArcGIS Server.
0 голосов
ответил 12 Март, 07 от Kovalenko (1,020 баллов)
но в mxd файле прописать можно только конект к серверу SDE, следовательно Direct connectработает через SDE.
0 голосов
ответил 12 Март, 07 от PITKS1 (20,860 баллов)
Это с каких пор ?? Спокойно используется DirectConnect

Data Type: SDE Feature Class
Server: tspgis99
User: nsuser
Instance: sde:sqlserver:tspgis99
Location: NS
Version: sde.DEFAULT
Description: Instance default version.
Feature Dataset: ns.NSUSER.NS
Feature Class: ns.NSUSER.ArcCanada_water_NS
Feature Type: Simple
0 голосов
ответил 12 Март, 07 от Kovalenko (1,020 баллов)
Это ясно, но есть один вопрос. Если на одном сервере стоит SDE и ArcGISServer, как заставить не использовать гис сервер переменную среды SDEHOME? Так нужно что бы на одном сервере работал и SDE и была возможность direct connectА.
0 голосов
ответил 13 Март, 07 от PITKS1 (20,860 баллов)
Да не будет он ее использовать. Если mxd создан с использованием DirectConnect AGS и будет его использовать. И без разницы, стоит AGS на том же компе что и SDE или на разных.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...