| Предыдущий | Следующий |
| EPWROFF | ELIBEXEC |
EREMCHG
EREMCHG — значение errno Solaris 82, Удалённый адрес изменился
. Каталог errno Solaris intro(2) сохраняет имя, но не указывает системный вызов-источник или более подробный современный протокольный сценарий. Это отсутствие важно: значение нельзя автоматически интерпретировать как обновление DHCP, миграцию узла TCP или изменение DNS.
Главной подсказкой должен быть источник errno
Запишите точный интерфейс, завершившийся ошибкой, известную до вызова идентичность удалённого ресурса или конечной точки и любое сопоставление адреса или имени, возвращённое подсистемой после него. Старый сетевой код System V и код удалённых служб сохраняли значения errno, которые могут проявляться через слои совместимости, даже если современное приложение больше напрямую не использует исходную подсистему.
Если современная библиотека возвращает EREMCHG, проверьте её исходный код или документацию, чтобы установить, какое состояние она сопоставляет этому значению. Не запускайте универсальный цикл переподключения, пока реализация не подтверждает допустимость повтора с новым удалённым адресом. Текущий каталог Oracle и заголовок illumos подтверждают идентичность errno Solaris, но не задают универсальную процедуру восстановления.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
