CMR-Platform©
Платформа контроля и управления ресурсами

ВНИМАНИЕ! Часовой пояс в настройках не совпадает с системным

Справочник о работе с системой

Ошибки и действия

Сервер колонок

Ошибка Возможное решение
Сообщение при запуске:
Error 1063 [0x000427] При запуске сервера в консольном режиме не является ошибкой, можно продолжать работу.
Версия "C:\Web\home\h2o.int\www\server\netsh.exe" не совместима с версией Windows, работающей на этом компьютере. Версия netsh.exe не подходящей разрядности, скопируйте эту программу из папки "C:\Windows\system32" в папку сервера колонок (по умолчанию "C:\Web\home\h2o.int\www\server\")
Модем "Имя модема" COM"Номер порта модема" статус Unknown не подключен или неправильно указан порт Не найден GPRS-модем на заданном порту.
  • Проверьте подключение модема к компьютеру (серверу)
  • Проверьте порт указанный для модема в настройке сервера и реальный номер порта в системе (поменяйте на реальный номер порта)
  • Проверьте правильность установки драйверов в системе и их работоспособность
  • Если система работает без использования GPRS-модема отключите в настройках сервера "проверка модема"
  • Проверьте что ваш модем, поддерживает функции модема и ему выделен COM-порт (GPRS-модемы в режиме точки доступа или HI-stiks не поддерживают функции модема, отключите в настройках сервера "провера модема")
ip:port/ - Требуемый адрес для своего контекста неверен. Нет соединения на заданный IP адрес и порт (сервер не может открыть сокет для прослушивания)
Иногда надо до 30 сек. на открытие соединения. Подождите.
Если прошло время больше 30 сек. а ошибка остается:
  • Проверьте работоспособность сети или модема.
  • Проверьте настройки IP адреса и порта у сервера
  • Проверьте разрешения безопасности и настройки брэндмауэра (firewall) в системе
  • В Windows проверьте что сеть модема не стоит как "Общественная сеть"
  • Проверьте что данный адрес и порт уже не открыты другой программой (netstat)
SERVER: Cannot read config file. Check path and file. Проверьте существование, доступность для чтения и правильность файлов конфигурации программы.
  • h2o.int\www\config\config.ini - файл конфигурации пользователя
  • h2o.int\www\core\core.ini - файл конфигурации системы
SERVER: Cannot read database file. Check path and file. Проверьте существование, доступность для чтения/записи и правильность баз данных системы
h2o.int\www\config\config.ini - файл конфигурации с настройками наименования, типа и пути к базам данных
Ошибка чтения констант из базы Проверьте состояние и версию основной базы данных. Возможно расхождение версий сервера и базы. Обновите ПО до актуальной версии.

Ошибки сетевого соединения

КодОбозначениеОписание
10004WSAEINTR

Interrupted function call (Прерван вызов функции)

Блокирующая операция прервана вызовом WSACancelBlockingCall().
10013WSAEACCESS

Permission denied (Доступ запрещен)

Попытка доступа к сокету способом, запрещенным привилегиями доступа. Например, использование широковещательного адреса в функции sendto() без установки соответствующего разрешения с помощью setsockopt(SO_BROADCAST).
10014WSAEFAULT

Bad address (Неверный адрес)

Система обнаружила неверный указатель на адрес при попытке использовать его в вызове функции. Эта ошибка происходит при передачи приложением неверного указателя, или если размер буфера слишком мал - например, если длина аргумента, представляющего собой структуру типа sockaddr, меньше, чем sizeof(struct sockaddr).
10022WSAEINVAL

Invalid argument (Недопустимый аргумент)

Передан недопустимый аргумент( например, указан неверный уровень в функции setsockopt()). В некоторых случаях это также ссылается на состояние сокета; например, вызов accept() на сокете, который не слушает listen()
10024WSAEMFILE

Too many open files (Слишком много открытых файлов)

Слишком много открытых сокетов. Каждая реализация имеет свое максимальное количество открытых сокетов, либо глобально, либо для каждого процесса/потока.
10035WSAEWOULDBLOCK

Resource temporarily unavailable (Ресурс временно недоступен)

Эта ошибка возвращается операциями с неблокирующими сокетами, которые не могут быть немедленно завершены. Это не фатальная ошибка. Обычно WSAEWOULDBLOCK возвращается как результат вызова connect() на неблокирующем сокете SOCK_STREAM, поскольку для установления соединения требуется некоторое время.
10036WSAEINPROGRESS

Operation now in progress (Операция выполняется)

Выполняется блокирующая операция. Сокеты Windows позволяют только одну блокирующую операцию на задачу или поток. Если выполняется вызов любой другой функции (независимо от того, ссылается она на этот или другой сокет), то возникает эта ошибка.
10037WSAEALREADY

Operation already in progress (Операция уже осуществляется)

Неблокирующий сокет, на котором предпринята операция, уже выполняет операцию. Такая ошибка происходит, например, при повторном вызове connect() на неблокирующем сокете, который находится в процессе подключения или отмены асинхронного запроса WSAAsyncGetXbyY().
10038WSAENOTSOCK

Socket operation on non-socket. (Попытка операции на чем-то, что не является сокетом)

Либо это операция с указателем, который не ссылается на допустимый сокет, или , в случае select(), недопустимый член fd_set.
10039WSAEDESTADDRREQ

Destination address required (Требуется указание удаленного адреса)

При операции с сокетом не указан требуемый адрес. Например, эта ошибка возвращается при вызове sendto() с адресом INADDR_ANY.
10040WSAEMSGSIZE

Message too long (Слишком длинное сообщение)

Сообщение, посланное в датаграммный сокет, превышает длину внутреннего буфера или другие сетевые огранчиения, или буфер, используемый для приема датаграмм, меньше чем датаграмма.
10041WSAEPROTOTYPE

Protocol wrong type for socket (Неверный тип протокола для сокета)

При вызове функции socket() указан протокол, который не поддерживает семантику запрошенного типа сокета. Например, протокол UDP нельзя указывать с типом сокета SOCK_STREAM
10042WSAENOPROTOOPT

Bad protocol option (Неверная опция протокола)

При вызове getsockopt() или setsockopt() указана неизвестная, недопустимая или неподдерживаемая опция.
10043WSAEPROTONOSUPPORT

Protocol not supported (Пртокол не поддерживается)

Запрашиваемый протокол не сконфигурирован в системе или не существует его реализации.
10044WSAESOCKTNOSUPPORT

Socket type not supported (Неподдерживаемый тип сокета)

10045WSAEOPNOTSUPP

Operation not supported (Операция не поддерживается)

Предпринятая операция не поддерживается для ссылающегося объекта; например, попытка принять соединение на сокете датаграмм.
10046WSAEPFNOSUPPORT

Protocol family not supported (Семейство протоколов не поддерживается)

Семейство протоколов не сконфигурировано в системе или для него вообще не существует реализации. Эта ошибка слегка отличается от WSAEAFNOSUPPORT, но в большинстве случаев означает то же самое. Все функции Windows Sockets, возвращающие эту ошибку, возвращают WSAEAFNOSUPPORT
10047WSAEAFNOSUPPORT

Address family not supported by protocol family (Семейство адресов не поддерживается семейством портов)

Адрес не совместим с используемым протоколом. Все создаваемые сокеты ассоциируются с некоторым семейством адресов (например, AF_INET для протоколов интернет) и общим типом протокола (например, SOCK_STREAM). Эта ошибка возникает, если в вызове socket() указан неверный протокол или указано неверное семейство адресов.
10048WSAEADDRINUSE

Address already in use (Адрес уже используется)

Обычно разрешено только одно использование адреса сокета (проткол/адрес IP/порт). Эта ошибка возникает, когда приложение пытается привязаться к сокету функцией bind(), но комбинация адрес IP/порт уже используется существующим сокетом, или сокет не был корректно закрыт, или продолжается процесс закрытия сокета. Для серверных приложений, требующих привязки нескольких сокетов к одному и тому же номеру порта следует использовать setsockopt(SO_REUSEADDR). Клиентские приложения обычно не используют bind() - функция connect() автоматически выбирает неиспользуемый порт.
10049WSAEADDRNOTAVAIL

Cannot assign requested address (Невозможно назначить требуемый адрес)

Запрашиваемый адрес недопустим в его контексте. Обычно это возникает при вызове bind() для адреса, который недопустим для локальной машины, или вызов connect()/sendto() с адресом или портом, недоспутимыми для удаленной машины (например, номер порта 0).
10050WSAENETDOWN

Network is down (Сеть отключена)

Операция с сокетом обнаружила мертвую сеть. Это может означать серьезную проблему в сети, например, проблему со стеком протокола WinSock DLL, с сетевым интерфейсом, с локальной сетью
10051WSAENETUNREACH

Network is unreachable (Сеть недостижима)

Попытка осуществить операцию с сокетом на недостижимой сети. Обычно это означает, что локальные программы не имеют маршрута к удаленному хосту.
10052WSAENETRESET

Network dropped connection on reset (Сеть сбросила соединение)

Хост, к которому вы подключены, перезагрузился или на нем произошла авария. Эта ошибка может возвращаться функцией setsockopt() при попытке установить SO_KEEPALIVE на соединении, установление которого уже завершилось неудачей.
10053WSAECONNABORTED

Software caused connection abort (Программа вызвала аварийное завершение соединения)

Установленное соединение прервано программным обеспечением на вашей хост-машине, возможно вследствие тайм-аута передачи данных или ошибки протокола.
10054WSAECONNRESET

Connection reset by peer (Соединение сброшено удаленной системой)

Существующее соединение принудительно закрыто удаленной стороной. Обычно это случается в случае неожиданного останова приложения на удаленной стороне, при перезагрузке удаленной машины, или в случае, когда удаленный хост использует "жесткое закрытие" setsockopt(SO_LINGER) удаленного сокета.
10055WSAENOBUFS

No buffer space available (Закончились буферы)

Невозможно осуществить операцию с сокетом, поскольку системе не хватает буферного пространства или переполнена очередь. Это означает, что WinSock временно не хватает буфров. Это не должно вызывать проблем, если не продолжается долгое время.
10056WSAEISCONN

Socket is already connected (Сокет уже подключен)

На уже подключенный сокет сделан запрос соединения. Некоторые реализации также возвращают эту ошибку, если sendto() вызывается на подключеннос сокете SOCK_DGRAM. Для сокетов SOCK_STREAM параметр to в функции sendto() игнорируется, хотя в другиз реализациях это допустимо.
10057WSAENOTCONN

Socket is not connected (Сокет не подключен)

Была предпринята попытка передать или принять данные через неподключенный сокет или попытка посылки датаграммы с помощью sendto() без указания адреса. Эту ошибку может также вернуть любой другой тип операции, например, установка SO_KEEPALIVE в setsockopt() на сброшенном соединении.
10058WSAESHUTDOWN

Cannot send after socket shutdown (Невозможно послать данные после закрытия сокета)

10059WSAETOOMANYREFS

Too many references (Слишком много ссылок)

На какой-то объект ядра создано слишком много ссылок, превышающих системные ресурсы.
10060WSAETIMEDOUT

Connection timed out (Истекло время ожидания соединенеия)

Попытка соединения завершилась неудачей, поскольку удаленная сторона не ответила в течении определенного времени.
10061WSAECONNREFUSED

Connection refused (Соедиенение отклонено)

Невозможно установить соединение, поскольку удаленная машина его отвергает. Обычно это происходит при попытке подключиться к службе, которая не выполняется на удаленной машине.
10062WSAELOOP

Too many levels of symbolic links

A pathname lookup involved more than eight symbolic links. (Too many links were encountered in translating a pathname)
10063WSAENAMETOOLONG

Name too long (слишком длинное имя)

10064WSAEHOSTDOWN

Host is down.

Операция с сокетом неуспешна, поскольку удаленный хост не отвечает. Операция с сокетом обнаружила мертвый хост. Сетевая активность на локальном хосте не инициируется. Это чаще всего происходит при ошибке WSAETIMEDOUT.
10065WSAEHOSTUNREACH

No route to host (Нет маршрута к хосту)

Попытка обращения к хосту, к которому невозможно определить маршрут. См. WSAENETUNREACH.
10066WSAENOTEMPTY

Directory not empty

A directory with entries other than `.'and `..' was supplied to a remove directory or rename call.
10067WSAEPROCLIM

Too many processes (Слишком много процессов)

Реализация Windows Sockets может иметь предельное количество приложений, способных работать одновременно. WSAStartup() может завершиться неудачей, если этот предел достигнут.
10068WSAEUSERS

Too many users.

Слишком много пользователей.
10069WSAEDQUOT

Disk quota exceeded.

Превышена дисковая квота
10070WSAESTALE

Stale NFS file handle

Попытка получить доступ к файлу, находящемуся в NFS, который стал недоступным. Возможно, файл удален на сервере NFS.
10091WSASYSNOTREADY

Network subsystem is unavailable (Сетевая подсистема недоступна)

Эта ошибка возвращается функцией WSAStartup(), если Windows Sockets не может вызвать нужную функцию в данное время, поскольку низлежащая система, предоставляющая сетевые службы, недоступна. Пользователи должны проверить следующее: Файл WINSOCK.DLL находится в текущем маршруте поиска WINSOCK.DLL того же производителя, что и стек протоколов. Их нельзя смешивать. Используется одновременно только одна реализация WinSock. Если в системе есть несколько реализаций WINSOCK DLL, убедитесь, что загружена нужная версия. Убедитесь, что инсталлированы и сконфигурированы все необходимые компоненты реализации WinSock
10092WSAVERNOTSUPPORTED

WINSOCK.DLL version out of range (Неверная версия файла WINSOCK.DLL)

Текущая реализация WinSock не поддерживает версию спецификации, запрашиваемую приложением. Убедитесь, что у вас нет старых версий файла WINSOCK.DLL или обратитесь к поставщику стека за получением обновленной версии.
10093WSANOTINITIALISED

Successful WSAStartup() not yet performed (Не сделан вызов функции WSAStartup())

Либо приложение еще не сделало вызов WSAStartup(), либо вызов WSAStartup() завершился неудачей. Приложение могло также потребовать доступ к чужому сокету, владельцем которого не является.
10094WSAEDISCON

Graceful shutdown in progress (Процесс аккуратного закрытия)

Возвращается функциями recv(), WSARecv() для обозначения того, что удаленная сторона инициировала процедуру аккуратного закрытия соединения.
11001 WSAHOST_NOT_FOUND

Host not found (Хост не найден)

Указанный хост неизвестен: имя не является официальным hostname или псевдонимом alias, или его не удается найти в запрашиваемых базах данных. Эта ошибка может возвращаться при запросах протоколов и служб; она указывает на то, что указанное имя нельзя найти в соответствующей базе данных.
WSA_INVALID_HANDLE

Specified event object handle is invalid (Неверный указатель объекта события)

WSA_INVALID_PARAMETER

One or more parameters are invalid (Недопустимые параметры)

Приложение, использующее функцию WinSock, напрямую обращается к функции Win32. Функция Win32 указывает на проблему с одним или несколькими параметрами.
WSA_IO_PENDING

Overlapped operations will complete later (Перекрывающиеся операции будут завершены позже)

Приложение инициировало перекрывающуюся (overlapped) операцию, которая не может быть завершена немедленно. О завершении операции будет сигнализирвоано позднее.
WSA_IO_INCOMPLETE

Overlapped I/O event object not in signaled state

WSA_NOT_ENOUGH_MEMORY

Insufficient memory available (Недостаточно памяти)

11002WSATRY_AGAIN

Non-authoritative host not found.

Обычно это временная ошибка, возникающая в процессе разрешения имени и означающая, что локальный сервер не получил ответа от авторитетного сервера. Последующая попытка может быть успешной.
11003WSANO_RECOVERY

This is a non-recoverable error (Невосстановимая ошика)

При просмотре базы данных произошла невосстановимая ошибка. Это может случиться при отсутствии файлов базы данных - файлов hosts, services или protocols, или запрос DNS вернул ошибку.
11004WSANO_DATA Запрашиваемое имя правильное и найдено в базе данных, но имеет неожиданный тип данных. Обычно это происходит при трансляции имени в адрес (функциями gethostbyname() или WSAAsyncGetHostByName()], которое использует DNS. Возвращается запись MX, а не запись A, что свидетельствует о том, что хост существует, но напрямую не достижим.

Внешний вид окон приведен для примера на основе версии 3.5.2.1 и может незначительно отличаться от Вашей программы.
Количество записей в таблицах и их значения будут отличаться от примера. Цветовая гамма может быть изменена пользователем.
Доступные разделы зависят от Вашей регистрации в системе и настроек доступа.

CMR-P© 3.7.0.2 2013 - 2025 Soft.iT+