Причины отказа выполнения команды
При проверке санкционированности:
"linter error" – неуспешный код возврата ядра СУБД ЛИНТЕР;
"unknown user name" – неизвестное имя пользователя СУБД ЛИНТЕР;
"invalid password" – неверный пароль;
"inproper system state" – в данном состоянии ядро СУБД ЛИНТЕР не запущено, и команда выполнена быть не может;
"not enough user privilegies" – пользователь не имеет привилегий администратора;
"server busy, try later" – выполняется проверка санкционированности другой команды.
При командах dead_node
, exch
, dead_server
:
"This server is not found or it is already disconnected" – узел не найден или не входит в систему резервирования;
"I'm in going to SLAVE state. I'm not ready" – резервный сервер не готов взять на себя роль главного. Первоначальное скачивание данных не завершено;
"I'm switching to other state" – сервер в переходном состоянии;
"I cannot switch to next server. It doesn't exist" – переключение невозможно из-за отсутствия кандидатов;
"One or more SLAVE isn't ready: …" – некоторые из резервных серверов не находятся в состоянии готовности. После двоеточия перечисляются имена узлов этих серверов;
"There are no servers with good database" – ни один из серверов не может быть главным;
"I'm ready to switch from SLAVE to MONO. But some SLAVE isn't ready: ..." – некоторые из других резервных серверов не находятся в состоянии готовности. После двоеточия перечисляются имена узлов этих серверов.
Для команд stop
, shut
:
"I'm in going to SLAVE state. I'm not ready" – резервный сервер не находится в состоянии готовности;
"Some SLAVE servers is not ready: …" – некоторые из резервных серверов не находятся в состоянии готовности. После двоеточия перечисляются имена узлов этих серверов.