Custom printing service with F5 load balancer issue

495
0
12-09-2020 05:58 AM
HervéW
New Contributor II

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.

 

Hervé_Woltèche_0-1607521264471.jpeg

 

 

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é

0 Kudos
0 Replies