|
POST
|
Good question. I am have the very same questions. I have also sent this question to Esri support. I'll share any responses I get here. Bernie.
... View more
09-28-2021
08:09 AM
|
0
|
0
|
1622
|
|
POST
|
Hi, This is not what you asked for but it may be helpful. I cannot help you identify the timings for ArcGIS Server response vs database server response but here are a few things that we do to help improve performance on map service requests: 1. Review the web logs on the web adaptors to identify the top 20 slowest map service requests. Our map services are open to the Public so we are susceptible to poorly designed queries. Looking at the slowest map service requests we were recently able to help two municipalities reconfigure their WAB search widget for much faster performance. 2. When configuring a WAB search widget do not use the "LIKE" operator in the query unless it is absolutely necessary. Using "LIKE" negates any indexing on your tables. Use the "=" operator and your queries will be much faster. I hope this helps. Bernie.
... View more
09-02-2021
06:44 AM
|
1
|
0
|
2350
|
|
POST
|
Great question. I am going to follow this thread for the answer. Sorry I can't help.
... View more
08-25-2021
08:18 AM
|
0
|
0
|
4398
|
|
POST
|
I would recommend grouping your layers into several themes and create a map service for each theme, e.g., transportation, hydrography, administrative boundaries, buildings, utilities, land cover, zoning, etc. This will make it much easier for your map services to be re-used in other applications Bernie.
... View more
08-24-2021
07:10 PM
|
3
|
0
|
5508
|
|
POST
|
Tiger, We have not deployed Portal so I guess really all we did was upgrade ArcGIS Server. But I think the principles are still the same. You want all of the URLs for your map services to be the same between your 10.7.1 environment and your 10.8.1 environment. This means all of your web apps that used your 10.7.1 servers will continue to work on your 10.8.1 servers. We published all of our map services with ArcMap. We maintained the MXD documents so they did not change between upgrades. All of our data sources are file geodatabases and we maintained those in the same location as well. All we had to do was republish each MXD as a map service onto the new servers (this will be the same if you are using ArcGIS Pro project files to publsih your map services). And as I said in my previous post we use proxy servers to receive all of our map service requests at https://geonb.snb.ca/arcgis/rest/services. When it is time to switch the traffic from the old server(s) to the new server(s) we used the proxy servers to redirect all of the map service requests from https://OLDserver/arcgis/services/rest/<map_service_name>/MapServer to https://NEWserver/arcgis/services/rest/<map_service_name>/MapServer. So in the end our map services all appear to be available at the exact same URL but they are all now running on a new ArcGIS Server infrastructure. We went from running two ArcGIS servers at 10.2.2 to running three ArcGIS Servers at 10.7.1 for dynamic and tile cached map services - and added a fourth ArcGIS Server to handle new Image services - https://geonb.snb.ca/image/rest/services. Do you have any IT support in your organization? It seems to me what you really need is advice on TCP/IP networking, proxy servers, and server migration. I have some great server administrators in my organization that handle all of those details for me. Based on what you have posted your map services and apps are only available to internal staff. In my situation our map services and apps are available to the entire Internet so it is impeartive that the URL for our REST services does not change between upgrades. Best regards, Bernie.
... View more
07-21-2021
04:12 PM
|
0
|
0
|
2212
|
|
POST
|
Tiger, we have upgraded our ArcGIS Servers several times and we have never needed to republish any of our Web AppBuilder apps. The secret to achieving this is - the address of our REST services never changes. We just completed an upgrade from 10.2.2 to 10.7.1. During the build and configuration of the 10.7.1 environment all of our map service traffic was directed to the 10.2.2 servers by our proxy servers. Then when it was time to go live with 10.7.1 we changed the proxy servers to direct the map service traffic to the 10.7.1 servers. None of our users were aware of the change. They still send their map service requests to https://geonb.snb.ca/arcgis/rest/services. We have to operate this way because our servers are public facing. Best regards, Bernie.
... View more
07-20-2021
06:43 AM
|
0
|
0
|
2252
|
|
POST
|
Antonio, the default time for your map services to recycle is at midnight (00:00). We see the same activity on our servers at midnight. All of the map services are essentially stopping and restarting. Here are the settings in ArcGIS Server Manager: Midnight is typically a slow time for our servers so there is no real impact on our users. You can change the default time for the recycle so not all your services are offline at the same time. Bernie.
... View more
06-18-2021
05:02 AM
|
0
|
0
|
2134
|
|
POST
|
Reese, thanks for your reply. Since the Publishing Tools geoprocessing service is only used by the GIS staff I don't mind causing a slight delay in the service publishing process. I would be more hesitant to make changes that would affect our end users - the Public. We are running a lot of services on these machines so saving a bit of computing resources here and there will make a difference.
... View more
05-27-2021
05:12 AM
|
0
|
0
|
3312
|
|
POST
|
In the System folder in ArcGIS Server Manager there are the Publishing Tools - a geoprocessing service that is required to publish map services. Here are the deails of our Publishing Tools running on our 3 server site: PublishingTools (Geoprocessing Service) The PublishingTools service is used by ArcGIS Server to publish service definition files as services. Instance Type: Dedicated Status: Started Instances Running: 3 Instances in Use: 0 Maximum Instances: 6 The service parameters are set to minimum instances = 1 and maximum instances = 2. Therefore, across all three servers we get "Instances Running: 3" and "Maximum Instances: 6". That seems excessive to me. Publishing map services is a very occassional task and there is always only one person publishing services. Could the instances be set to min=0 and max=1 to reduce server load? or would min=1 and max=1 be better? Othern than having to wait for the Publishing Tools geoprocessing service to spin up are there other drawbacks to setting min instances=0? Thanks, Bernie.
... View more
05-23-2021
10:01 AM
|
0
|
3
|
3396
|
|
DOC
|
Does the tool require the Primary Site Administrator account? Can the tool be run by any account with Administrator privileges? Thanks, Bernie.
... View more
05-20-2021
06:21 AM
|
0
|
0
|
11170
|
|
IDEA
|
These are all great suggestions for improving the Layers widget.
... View more
05-11-2021
01:04 PM
|
0
|
0
|
3959
|
|
POST
|
Diego, I don't know why your parcel labels wont display but I will tell you how we label our parcels. We are using ArcGIS 10.7.1 and we are still publishing map services with ArcMap. First we add the polygon data to arcmap and create a layer called "parcels". We set the polygon to have no fill colour and set a colour for the polygon boundary, scale threshold, etc. We do not configure any labels. Next we make a copy of the "parcels" layer and rename it "labels". For the "labels" layer we set the polygon boundary to have no colour and then we use the label properties to display the parcel ID for each polygon. Now we have two layers: parcels labels When this map service is published we have two layers and it is very easy to control the display of the labels. This is very helpful because it gives the users of our map services and apps easy control over the display of the parcel labels with a layer widget. Here is the URL for our parcel service: https://geonb.snb.ca/arcgis/rest/services/GeoNB_SNB_Parcels/MapServer Layers: parcels (0) parcel labels (1) Labelling polygons requires quite a bit of computation so we use Maplex labelling and label classes. We even do a calculation to approximate when the polygon is too small on the screen for the label to fit completely inside the parcel. This allows us to prevent the server from doing unnecessary label placement calculations. I have attached a copy of our MXD if you want to give it a try, just modify the data source for the two layers. The label classes are setup to match the scale levels (8000, 4000, 2000, 1000) in our tile cached basemaps: You will need to make some adjustment to the label classes to tweak the labelling for your data and the sacles you use. Cheers, Bernie. P.S. Dave Gariepy from Esri Canada taught us this technique to improve our parcel labelling.
... View more
04-28-2021
05:20 PM
|
0
|
1
|
2159
|
|
POST
|
I have been operating a publicly exposed ArcGIS Server system since 2009. We have never used portal so I have no experience with federating ArcGIS Server with Portal. Server Manager is a sensitive component of Enterprise. Why would you want it exposed to the Internet?? It should only be used by a very small number of administrators. This can be easily accomplished with a VPN. Bernie.
... View more
04-23-2021
03:00 PM
|
0
|
1
|
2671
|
|
POST
|
Mark, During our recent upgrade to 10.7.1 we inadvertently left our new 10.7.1 TEST servers with logging g set to verbose. Esri pointed out this error and once it was corrected we saw a noticeable improvement in performance. If I had to estimate it I would say 20%. Bernie.
... View more
04-14-2021
07:39 PM
|
0
|
0
|
3346
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 02-24-2026 06:27 AM | |
| 1 | 02-24-2026 06:03 AM | |
| 15 | 03-24-2026 09:08 AM | |
| 1 | 03-20-2026 05:56 AM | |
| 1 | 03-04-2026 05:39 AM |
| Online Status |
Offline
|
| Date Last Visited |
Friday
|