Не удается модернизировать Unisphere для PowerMax, так как SMAS DB останавливается и не запускается
Сводка: Модернизация Unisphere для PowerMax завершается сбоем, так как база данных SMAS останавливается, но не запускается.
Инструкции
Заказчик столкнулся с проблемой при модернизации Unisphere для PowerMax в автономной системе Windows Server 2019, связанной с тем, что служба базы данных SMAS была остановлена и не запускалась. Попытки вручную запустить базу данных SMAS из консоли управления Windows не увенчались успехом.
Свидетельство в журнале событий приложения:
08/18/2022 12:25:41 PM Error <hostname> 0 PostgreSQL {2022-08-18 19:25:41 GMT::@:[1668]:FATAL: lock file "postmaster.pid" already exists 2022-08-18 19:25:41 GMT::@:[1668]:HINT: Is another postmaster (PID XXXX) running in data directory "C:/Program Files/EMC/SMAS/jboss/standalone/data/pgsql/data"? }
Файлы «postmaster.opts» и «postmaster.pid» перемещены из «C:\Program Files\EMC\SMAS\jboss\standalone\data\pgsql\data» в другую папку.
Оба файла, по-видимому, связаны друг с другом, поскольку они оба создавались одновременно при каждой попытке запуска базы данных SMAS вручную.
Остановлен SMAS и проверено, что SMAS DB не запущена.
Запустили базу данных SMAS, запустили сервисы SMAS, и оба процесса завершились успешно.
После запуска базы данных SMAS и служб SMAS были восстановлены файлы «postmaster.opts» и «postmaster.pid», а затем продолжилась модернизация Unisphere для PowerMax, которая завершилась успешно.
Дополнительная информация
Файл "postmaster.pid" - это "pidфайл", записанный процессом postmaster. В дополнение к PID postmaster, он содержит информацию о запущенном экземпляре.
"postmaster.opts" - это файл в каталоге данных, записанный после запуска, который содержит параметры, используемые для запуска процесса postmaster. Содержимое "postmaster.opts" используется для того, чтобы процесс postmaster мог быть перезапущен с теми же параметрами, с которыми он был первоначально запущен.