Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Запуск индексатора и поискового сервера
Руководство по системе Яndex.Site : Настройка системы : Конфигурация (WINDOWS) : Запуск индексатора и поискового сервера
Previous: Конфигурация (WINDOWS)
Next: Настройки поисковой странички

3.2.1. Запуск индексатора и поискового сервера

Конфигурационный файл Yandex.ini описывает все существующие в Яndex.Site поисковые машины. Каждая отдельная поисковая машина описана в своем конфигурационном файле, что позволяет настраивать каждую поисковую машину независимо.

Яndex.Site является сервисным приложением, то есть запускается при загрузке операционной системы и до входа в систему первого пользователя. При смене пользователя, работающего в системе, Яndex.Site не выгружается. Для проверки корректности конфигурационных файлов предусмотрена возможность запуска системы Яndex.Site как обычного консольного приложения.

После запуска Яndex.Site проверяет корректность конфигурационных файлов и выводит сообщения о возможных ошибках в протокол событий (для MS Windows NT), файл yandex.err (для MS Windows 95) или консоль (отладочный режим). При обнаружении фатальных ошибок в конфигурационном файле Яndex.Site выгружается. После анализа главного конфигурационного файла Яndex.Site запускает поисковые машины, для которых установлен флаг автоматического запуска. Сообщения о возможных ошибках при запуске поисковых машин выводится в протокол этих поисковых машин или, если протокол поисковой машины не может быть открыт (например, если в конфигурационном файле машины не указан файл протокола, или если конфигурационный файл вообще не найден), в протокол Яndex.Site.

В дальнейшем работа Яndex.Site (в том числе и поиск документов) управляется входящими в состав поставки приложениями с применением RPC-протокола (удаленный запуск процедур). Эти приложения можно использовать и как обычные консольные приложения и как CGI-приложения.

3.2.1.1. Программа Yandex.exe

В состав системы входит программа Yandex.exe, являющаяся сервером поисковых машин, и ряд приложений, предназначенных для управления поисковыми машинами.

Программа Yandex.exe имеет три ключа:

1. Ключ -i устанавливает Yandex.exe как сервисное приложение операционной системы. После установки Yandex.exe завершается. Запуск Yandex.exe производится после перезагрузки операционной системы и до входа в систему первого пользователя. Для MS Windows NT запуск и остановка Yandex.exe может быть осуществлена посредством приложения Service панели управления.

2. Ключ -r отменяет установку Yandex.exe как сервисного приложения операционной системы. После отмены Yandex.exe завершается.

3. Ключ -d запускает Yandex.exe как обычное консольное приложение. Полезен при отладке конфигурации.

При запуске Yandex.exe без ключей

  • под MS Windows NT программа выводит сообщение об ошибке и завершается
  • под MS Windows 95 работает как сервисное приложение

3.2.1.2. Управляющие приложения системы Яndex.Site

Все управляющие приложения могут быть использованы как обычные консольные приложения и как CGI-приложения.

1. Status.exe

Приложение предназначено для печати состояния поисковых машин. Для каждой машины, определенной в конфигурационном файле, указывается ее имя и один или несколько из следующих флагов состояния:

  • Idle - поисковая машина не запущена;
  • Searching - поисковая машина запущена для поиска;
  • Indexing - поисковая машина запущена для индексирования.

2. Shutdown.exe

Приложение предназначено для остановки сервера поисковых машин. Для MS Windows 95 это единственный способ корректного завершения работы без выключения машины. Для MS Windows NT аналогичное действие может быть выполнено посредством приложения Service панели управления.

Описанные ниже приложения управляют работой конкретной поисковой машины. Для задания имени поисковой машины может быть использован один из следующих способов:

  • если приложение запускается как консольное, то имя машины задается параметром приложения;
  • если приложение запускается как CGI-приложение, то имя машины может быть задано в компоненте "дополнительный путь" (PATH_INFO) URL;
  • если приложение запускается как CGI-приложение, то имя машины может быть задано в компоненте "поисковая строка" (QUERY_STRING) URL в формате server= < имя машины > .

3. Indexon.exe

Приложение запускает индексатор поисковой машины. Успешное завершение приложения свидетельствует только об успешном начале индексирования. Если в процессе индексирования или при запуске индексатора появляются ошибки, то запись о них помещается в протокол индексирования поисковой машины.

4. Indexoff.exe

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

5. Srchon.exe

Приложение предназначено для запуска поиска на поисковой машине. При возникновении ошибок запись о них помещается в протокол поиска поисковой машины. Если в конфигурационном файле поискового сервера для машины указан флажок auto, то поиск запускается автоматически.

6. Srchoff.exe

Приложение предназначено для остановки поиска на поисковой машине.

7. QueryCGI.exe и QueryISA.dll

Приложения являются соответствено CGI и ISAPI приложениями, непосредственно осуществляющими поиск посредством поисковой машины. Порядок использования приложений приведен в поисковой странице Search.htm, входящей в состав поставки.


Руководство по системе Яndex.Site : Настройка системы : Конфигурация (WINDOWS) : Запуск индексатора и поискового сервера
Previous: Конфигурация (WINDOWS)
Next: Настройки поисковой странички


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте