Some of you may be familiar with the binary provider term, but for those who do not, a binary provider is a storage element based on checksum-based storage systems. You can use one or more binary providers to build your storage setup.
Due to its potential complexity, in some cases, we may encounter the following error:
Error during ping test org.jfrog.storage.binstore.exceptions.BinaryStorageException: 503 : Binary provider ping failed
This error, more often than not, suggests that there is a misconfiguration in the $JFROG_HOME/artifactory/var/etc/artifactory/binarystore.xml file. As a result, Artifactory will not be able to properly start and the above error will be thrown.
In order to resolve this error you may want to review the $JFROG_HOME/artifactory/var/etc/artifactory/binarystore.xml file configuration and make sure it complies with the values published in JFrog’s documentation (according to the binary providers you are using). You may also want to review the xml syntax to ensure it is correct.
Once the changes are done, restart Artifactory (for the changes to apply) and check the logs to see if the error is resolved.