Hi,
We are having issues with a custom printing service used in a ArcGIS Web AppBuilder application in our Acceptance environment.
This printing service is configured as synchronous .
We receive a Timeout exceeded message.
The architecture in Acceptance is a High Availability configuration.
All ArcGIS Enterprise software versions are 10.8.1 installed on Windows Server 2012 R2 machines.
The two ArcGIS Portal servers are configured using a Web Adaptor as the load balancer.
The two ArcGIS Server servers are configured using a physical load balancer of F5 type, no Web Adaptor configured for ArcGIS Server.
We also have an Integration environment configured using 4 servers.
In this configuration, ArcGIS Portal and ArcGIS Server are configured using a Web Adaptor.
In both environments, we have configured a custom printing service as described here : Share custom layouts for printing from ArcGIS Pro—ArcGIS Server | Documentation for ArcGIS Enterpris...
The access to all ArcGIS Portal environments are configured with Web-tier authentication : Print maps that contain secured services—ArcGIS Server | Documentation for ArcGIS Enterprise
No Web-tier authentication is configured for ArcGIS Server.
The services we try to print are shared with Organization, not Public in all ArcGIS Portals.
When we print a map with one of those services in Integration environment, print is OK.
When we print a map with one of those services in Acceptance environment, print is not OK. We receive a timeout exceeded message.
If we try to print a Public service in Acceptance, print is OK.
See below for configuration details.
Envir. | Role | Name | System role | OS Version |
INT | ArcGis WebAdaptor INT | INT01 | IIS | Windows 2012 R2 |
INT | ArcGis Portal INT | INT02 | Application | Windows 2012 R2 |
INT | ArcGis Server INT | INT03 | Application | Windows 2012 R2 |
INT | ArcGis DataStore INT | INT04 | Application | Windows 2012 R2 |
ACC | ArcGis WebAdaptor ACC 1 | WebAdaptor01 | IIS | Windows 2012 R2 |
ACC | ArcGis WebAdaptor ACC 2 | WebAdaptor02 | IIS | Windows 2012 R2 |
ACC | ArcGis Portal ACC 1 | Portal01 | Application | Windows 2012 R2 |
ACC | ArcGis Portal ACC 2 | Portal02 | Application | Windows 2012 R2 |
ACC | ArcGis Server ACC 1 | AGSServer01 | Application | Windows 2012 R2 |
ACC | ArcGis Server ACC 2 | AGSServer02 | Application | Windows 2012 R2 |
ACC | ArcGis DataStore ACC 1 | DataStore01 | Application | Windows 2012 R2 |
ACC | ArcGis DataStore ACC 2 | DataStore02 | Application | Windows 2012 R2 |
Do we have to configure the physical F5 load balancer in Acceptance so that credentials are transmitted correctly from ArcGIS Portals to ArcGIS Servers ? Do we need WebAdaptors between the F5 load balancer and ArcGIS Servers ?
Do we have to embed credentials in a new printing web tool as described here : use the ImportCredentials function in ArcPy (arcgis.com) ?
Kind regards,
Hervé