ERROR
When publishing a service from ArcMap to ArcGIS for Server, the following error is returned:
Error: The server is not ready for publishing. Please check if the Publishing Tools on the server are started.
There are several potential causes for this error:
The following workarounds can be applied depending on the cause:
Publishing Tools service is not started or in a stopped state
Ensure the Publishing tool service is started. For more information, refer to ArcGIS Help: Starting and stopping services.
Unstable or intermittent connection
If the connection is unstable or intermittent, save a service definition (.sd) file using ArcMap and publish the .sd file directly from ArcGIS Server Manager.
Note: When publishing from ArcGIS for Desktop, select Feature Access > Service Editor > Capabilities > Feature Access. This creates a URL to access the feature service over the web.
Note: The Analyze function checks if there are any potential performance issues before publishing a GIS resource as a service. The Stage function compiles a service definition file with all the relevant information needed to publish a GIS service, including data that must be copied to the server because it does not appear in the server's data store.
Restart ArcMap and republish the MXD.
In some instances for this recurring issue, restart ArcMap, load the MXD, and republish the service.
Get help from ArcGIS experts
Download the Esri Support App