We're experimenting with ArcGIS for Server (10.3.1) on CentOS (6.7) and I've run into a wall; specifically this:
Service failed to start
Could not create object 'esriGeoprocessing.GPServer'.
My analyst claims the sample service, "SampleWorldCities", worked previously, that he could connect to it AND preview the Geography in ArcCatalog. Unfortunately, I'm not entirely convinced that is true ..so consider that a possible red herring.
However the sample server HAS always been visible, of that I am certain..
Meanwhile, I've been going through the motions of adding PostGRESql, and today my analyst says the sample service is unavailable to him.
I suggested we try publishing a new service with a shapefile as an experiment, but ArcServer fails immediately. Anyway it seems System > PublishingTools is stopped and will not start.
Things I've tried:
- stopping/restarting ArcGIS Server, e.g.
service arcgisserver [stop|start]
- rebooting the system entirely, e.g.
- logs have been vague and no help ..particularly when googling errors with "CentOS" among my search terms
- stopping iptables entirely, just in case the documentation misled me and I needed to open additional ports, e.g.
service iptables stop
service ip6tables stop
- double-checking the ArcServer Manager > System > PublishingTools > Edit Service > Pooling:
maximum instancesshows 0 in the dashboard, even though
minimum instancesis set to 1 and
maximum instancesis set to 2. I tried changing the max to 3, saving, then restarting it, and it remained at 0 in the dashboard. I thought this was odd ..but perhaps residual of it failing to start in the first place.
- double-checking ArcServer Manager > System > PublishingTools > Edit Service Security:
Like iptables, I tried to side-step issues here by setting this to
Public, available to everyone, then restarting it. Same.
Have I overlooked an obvious requirement necessary to enabling the PublishingTools.GPServer service? Alternatively, is there another troubleshooting step I might try to dig a little deeper?