МИР. Решения типичных проблем при установке и работе
ВНИМАНИЕ: Если вы не найдёте описание вашей проблемы, то можете обратиться в нашу службу поддержки support@smilabs.ru, вместе мы решим вашу проблему.
Вопрос: Центр запускается, доступ к нему есть с этого же компьютера, но с других к нему доступа нет и он не получает данных от агентов.
Ответ: Проверьте настройки firewall (брандмауэра). Обычно такая проблема возникает при установке Центра на ОС Windows XP SP2, в которой брандмауэр по умолчанию запрещает все входящие соединения. Для решения проблем разрешите входящие соединения по порту, на который вы настроили Центр.
Вопрос: Не запускается служба Центра с сообщением в протоколе SEVERE: Error initializing endpoint. java.net.BindException: Port already in use: JVM_Bind:80.
Ответ: Указанный вами при настройке Центра порт уже занят. Стандартные рекомендуемые порты МИРа (80 для HTTP-соединений и 443 для шифрованных HTTPS-соединений) – могут быть заняты другими веб-серверами. Проверьте не запущен ли на компьютере Центра другой веб-сервер (IIS, Apache, ...)? Если запущен, то надо задать порты такого веб-сервера и Центра таким образом, чтобы они не совпадали.
Вопрос: Не запускается служба Центра с сообщением в протоколе SEVERE: Error initializing endpoint. java.net.BindException: Cannot assign requested address: JVM_Bind:80.
Ответ: Проверьте файл centre\conf\centre.conf.txt, возможно вы ошиблись с написанием IP-адреса компьютера Центра.
Вопрос: Служба Центра работает, но страницы не открываются! При установке была ошибка, похожая на такую: «java.lang.RuntimeException: java.lang.IllegalArgumentException: unsupported database version: expected 1, got 0". Эта же ошибка есть в логах Центра (файл centre\logs\centre-errors-0.log)
Ответ: Возможно, до сих пор вы использовали версию МИР 3.0 (Realite 1.0), и у вашей базы устаревший формат (версии 0). В этом случае обратитесь к нам (support@smilabs.ru), мы поможем вам обновить формат вашей базы до последней версии.
Хотя скорее всего, вы уже работали с этой базой данных на более новой версии Центра, вот только одна из настоек не сохранилась. Тогда сделайте следующее:
- Войдите в папку Центра centre\conf. Найдите файл database.version.txt, если его нет – создайте (убедитесь, что имя файла именно такое).
- Откройте файл database.conf.txt, найдите строчку, которая начинается с jdbc.url, скопируйте из этой строки то, что после первого знака =
Например, так:
jdbc.url=jdbc:mysql://localhost:3306/mir?useUnicode=true&characterEncoding=utf8
- Вставьте скопированное значение в отдельную строку в файл database.version.txt, припишите в конце строки =1, т.е. примерно так:
jdbc:mysql://localhost:3306/mir?useUnicode=true&characterEncoding=utf8=1
- Перезапустите службу Центра (MirCentre / RealiteCentre).
Вопрос: У меня не работает служба Агента или Центра! Что делать?
Ответ: Для начала выясните какая точно ошибка произошла, без этого мы не сможем вам помочь (если, конечно, в условиях договора не предусмотрен выезд нашего специалиста к вам). Для этого сделайте следующее:
- Проверьте, не содержит ли путь к папке с установленным Агентом или Центром русских букв. Если русские буквы есть, деинсталлируйте модуль и установите в другую папку.
- Убедитесь, что этот модуль не был установлен ранее в другую папку на том же компьютере. Если модуль не был деинсталлирован перед повторной установкой, служба не запустится. Для исправления ситуации деинсталлируйте модуль из всех папок и повторите установку.
- Посмотрите Event Log Windows на предмет сообщений вида MirCentre", «MirAgent", RealiteCentre", Realite. Изучите все сообщения, относящиеся ко времени запуска службы.
- Посмотрите файлы протоколов Агента и Центра на предмет ошибок. Файлы хранятся в папках logs и называются agent-0.log, centre-0.log, stdout.log, stderr.log. Поищите в этих файлах слова ERROR, SEVERE, Exception – может быть сообщения об ошибках наведут вас на самостоятельное решение проблем (решения конкретных проблем см. ниже)
Вопрос: Центр работает, но страницы открываются слишком медленно.
Ответ: Для начала попробуйте выяснить, что влияет на скорость открытия страниц:
- Убедитесь, что Центр настроен на рабочую базу данных, а не на тестовую. Для этого откройте страницу «Администрирование» -> «О системе», в разделе «Информация о базе данных» вы найдёте все необходимые сведения. Если в качестве базы данных указано H2 или Derby, обратитесь к разделам о выборе и настройке базы данных Инструкции по установке и настройке. Вполне возможно, что после изменения базы данных эта проблема больше не возникнет.
- Убедитесь, что в рабочей базе данных созданы все необходимые индексы (...)
- Проверьте, не связано ли замедление с работой сети. Войдите в систему с компьютера, на котором установлен Центр, по локальному адресу (по умолчанию
http://localhost). Если скорость открытия страниц не увеличилась, убедитесь, что загрузка процессора и дисков другими процессами (например, процессами базы данных или другими службами) не слишком высокая. Кроме того, на скорости реакции может сказываться загруженность самого Центра (при большом количестве работающих Агентов и слишком интенсивном расписании задач).
- При доступе с удалённого компьютера проверьте используется ли в вашем браузере доступ через прокси-сервер, и если используется, то проблемы со скоростью могут быть у прокси-сервера – в таком случае добавьте сервер Центра в исключения (если это позволяет конфигурация сети).
- Убедитесь, что обращение к Центру с удалённого компьютера по IP-адресу и по имени (DNS) не даёт заметной разницы в скорости, что в вашей сети не используется «прозрачный» прокси-сервер или firewall, которые также могут влиять на скорость передачи данных по сети.
- Если устранить проблему не удалось, обратитесь в нашу службу поддержки. Для этого предварительно протестируйте систему:
- Перезапустите службу Центра.
- Войдите в систему с компьютера Центра.
- Последовательно откройте следующие страницы: «Администрирование», «Компьютеры», перейдите на страницу какого-либо компьютера с Агентом, откройте ссылку «Процессы и приложения» (если на текущий день нет данных, перейдите на другой день), вернитесь на страницу компьютера и перейдите на «Оборудование».
- Войдите в систему с другого компьютера и откройте последовательно те же страницы.
- Заархивируйте папку centre/logs и вышлите нам вместе с подробным описанием проблемы.