Если бы он работал раньше и внезапно остановился, первое, что я сделал бы, это проверил место на сервере поиска кода.эта проблема случилась со мной в прошлом, и причина была в том, что диски были переполнены.
Если с диском все в порядке, откройте службы и проверьте, работает ли служба Elastic Search (elasticsearch-service-x64
).
Если служба запущена, вы можете попробовать выполнить следующие действия:
1) Доступ к URL-адресу http://CodeSearchServer:9200
из браузера:
- Если возвращено состояние
200 - OK
, перейдите к шагу 2. - Если возвращается любое другое состояние, обратитесь в службу поддержки MS.
2) Если статус 200, перейдите по URL-адресу http://CodeSearchServer:9200/_cat/health?v
.
- Если столбцы состояния отображаются зеленым / OK, обратитесь в службу поддержки MS.
- Если в столбце состояния отображается красный / сбой, посмотрите значение в столбцах
init
или unassigned
.если они больше нуля, подождите 30 минут, а затем повторите этот шаг.если значения не изменились, перейдите к шагу 3.
3) Получите доступ к URL http://CodeSearchServer:9200/_cat/shards?v
.
- Запишите значения в столбцах Shard для строк с
state
значение unassigned
и обратитесь в службу поддержки MS.
Более подробную информацию вы можете найти здесь .