RabbitMQ Machine Restart все обмены, очереди, виртуальный хост исчезли

Вчера мы применили исправление уязвимости к нашему блоку контроля качества, и машина была перезагружена. Это означало, что сервер RabbitMQ и служба также не работали. Когда мы запустили службу сегодня утром, я зарегистрировал ее. Он потерял все существующие обмены, очереди, виртуальный хост, пользователей.

Не знаю, что здесь только что произошло. Может ли кто-нибудь показать мне направление?

С уважением, Гаурав.


person Gaurav Sharma    schedule 21.09.2017    source источник


Ответы (1)


Контекст - это система Windows, предыдущий запуск RabbitMQ был под пользователем LocalAdmin, а затем под другим пользователем.

%AppData%\RabbitMq\DB — это местоположение по умолчанию, используемое программой установки. Основываясь на информации, доступной от Microsoft, вы можете увидеть, на что указывает переменная APPDATA, которая зависит от пользователя.

Поэтому, если вы можете проверить APPDATA LocalAdmin, я думаю, вы найдете недостающую конфигурацию. Чтобы проверить значение, я запустил cmd.exe и в командной строке набрал echo %APPDATA%

person Olivier    schedule 21.09.2017
comment
Привет, Оливье. Извините, что предоставил меньше информации. Я только что вошел в систему, чтобы проверить местоположение файла. Я вижу, что мы используем расположение файла по умолчанию, которое будет %AppData%\RabbitMq\DB. Это не звучит правильно для производственной системы. Еще я заметил, что служба [RabbitMQ] работает как LocalAdmin. Возможно, именно поэтому все данные исчезли. потому что я запустил новую службу, а мой %AppData%/RabbitMQ/DB пуст. !!!Все равно смущает!!!! - person Gaurav Sharma; 21.09.2017
comment
Ну, вы только что предоставили всю необходимую информацию, я думаю. Стандартной информацией для предоставления являются такие вещи, как ОС, в вашем случае это Windows (сам я больше Linux). На основании информации, доступной от Microsoft, вы можете увидеть, на что указывает переменная APPDATA, которая зависит от пользователя. Поэтому, если вы можете проверить APPDATA LocalAdmin, я думаю, вы найдете недостающую конфигурацию. Чтобы проверить значение, я запустил cmd.exe и в командной строке набрал echo %APPDATA%. - person Olivier; 24.09.2017