Ошибки запуска сервера ЛЭРС УЧЕТ
В некоторых случаях, после установки ЛЭРС УЧЕТ, пользователь не может подключиться к системе из-за того, что сервер ЛЭРС УЧЕТ не запущен. При ручном запуске сервер запускается и спустя некоторое время (от 1 до 10 минут) снова останавливается. Все это время пользователи не могут подключиться к серверу.
Причины по которым не запускается сервер могут быть самые разные. В этой статье мы рассмотрим самые основные.
Ошибки запуска сервера
1. Cannot assign socket to local address
Данная ошибка возникает из-за того, что TCP-порт на котором сервер ЛЭРС УЧЕТ должен принимать подключения от клиентов, занят другой программой. По умолчанию ЛЭРС УЧЕТ используется TCP-порт с номером 10000. Номер порта задается при установке сервера и хранится в файле конфигурации "C:\Program Files\LERS\Server\Lers.Server.xml", в параметре <listenPort>.
Чтобы выяснить, какая программа занимает порт, достаточно выполнить команду netstat -a -b -n -p tcp.
Команды выдаст достаточно много строк, в которых нужно найти строку с номером порта и надписью "LISTENING". Вот реальный пример, когда нужный TCP-порт занят программой uTorrent:
TCP 0.0.0.0:10000 0.0.0.0 :0 LISTENING 1188
[uTorrent.exe]
Для решения проблемы нужно либо остановить программу uTorrent, либо настроить ее таким образом, чтобы она не использовала 10000-й порт.
Альтернатиный вариант - использовать другой номер порта в ЛЭРС УЧЕТ. Для этого его нужно заменить в файлах C:\Program Files\LERS\Server\Lers.Server.xml, "C:\Program Files\LERS\PollService\Lers.PollService.ini" и "C:\Program Files\LERS\Web\Lers.config" или задать во время установки ЛЭРС УЧЕТ.
Ошибки подключения к базе данных
При запуске, сервер ЛЭРС УЧЕТ подключается к SQL-серверу. При ошибке подключения, сервер повторяет попытки в течение 10 минут. Причина ошибки указывается непосредственно в сообщении, сразу после адреса сервера.
1. Ошибка подключения к базе данных LERS на сервере xxx.xxx.xxx.xxx. Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.
Сервер ЛЭРС УЧЕТ не может подключиться к SQL-серверу, поскольку учетной записи, под которой работает сервер ЛЭРС УЧЕТ не предоставлены права на подключение к SQL-серверу. Как правило, это происходит при переносе базы данных с локального SQL-сервера на удаленный (доменный) SQL-сервер, когда сервер ЛЭРС УЧЕТ работает под локальной учетной записью.
Для решения проблемы необходимо либо изменить учетную запись, под которой работает сервер ЛЭРС УЧЕТ на доменную (сервер ЛЭРС УЧЕТ и SQL-сервер должны входить в один домен Windows), либо настроить доверительные отношения между компьютерами.
Комментарии
Отправить комментарий