Select to view content in your preferred language

Map identify operation failing when number of layers queried exceeds 22

178
1
a month ago
JonSwoveland
Frequent Contributor

I went back and forth between the ArcGIS Enterprise community and the ArcGIS Javascript Maps SDK community, but I settled on this one because I suspect the issue is related to ArcGIS Server. 

Anywho, I have an ArcGIS Javascript Maps based application (VertiGIS Studio Web) that is experiencing an interesting issue when performing identify operations on many layers.   When the identify tool is run, the application queries each active layer.  I've discovered that as long as the number of layers being queried is 22 or fewer, they all complete successfully. 

However, if the number of layers exceeds 22, the first 22 queries still succeed, but all subsequent queries complete with a 200 response, but an empty body.   

Anybody have a clue what could cause this? 

 

1 Reply
Bilal_Alam_GIS
Occasional Contributor

Hi John,

There could be various factors contributing to the issue, but I suggest changing the service from shared to dedicated instances. Additionally, you may want to adjust or increase the specific service timeout settings. Please follow these steps:

Log in to Server Manager.

1.Click on the "Services" tab.

2.Click on the specific service.

3.Click on the "Pooling" tab and adjust the settings accordingly.

Keep in mind that increasing the number of instances will consume more server resources. It's important to strike a balance based on your server's capacity and workload.

 

0 Kudos