LDAP authentication backup server

Hi,
I have a server running latest ver. of Nextcloud with LDAP backend.
The LDAP backend works great, but if the primary LDAP server is offline it wont try to authenticate against the backup LDAP server. Both LDAP servers works independently I.E I have tried to use both as primary server and that works.

my config:

If i power off the main LDAP server nextcloud will just hang:
log output:

|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T20:02:33-0400|
| --- | --- | --- | --- |
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T20:02:15-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T20:02:14-0400|
|Error|core|Error while running background job (OC\ServerNotAvailableException): Lost connection to LDAP server.|2018-06-16T20:02:09-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:55-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:47-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:47-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:47-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:47-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|core|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:46-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:40-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:15-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:55:09-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:53:08-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:53:02-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:52:33-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:51:01-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:50:54-0400|
|Error|core|Error while running background job (OC\ServerNotAvailableException): Lost connection to LDAP server.|2018-06-16T19:49:16-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:48:53-0400|
|Error|PHP|Error: Call to undefined method OC\ServerNotAvailableException::getResult() at /var/www/nextcloud/ocs/v1.php#67|2018-06-16T19:48:47-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|2018-06-16T19:48:39-0400|
|Error|index|OC\ServerNotAvailableException: Lost connection to LDAP server.|

If you tick Disable Main Server on the Advanced tab do you get the same effect?

Yes, I believe I do. It hangs when i disable the main server…