1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/opengauss-openGauss-server

 / Детали:

Невозможно изменить порт запуска 5432

Предстоит сделать
Владелец
Создано  
30.06.2025

【Заголовок описания】: Я хочу установить OpenGauss на два порта на локальной машине, после успешной компиляции и установки одного экземпляра установка другого не удалась.
【Тип тестирования: SQL-функции/функции хранения/интерфейсные функции/функции инструментов/производительность/конкурентность/нагрузка/внедрение сбоев/безопасность/документация/кодирование】【Версия тестирования: x.x.x】 Описание проблемы

【Информация об операционной системе и оборудовании】(запрос команды: cat /etc/system-release, uname -a):

【Тестовая среда】(один сервер/1 главный x резервных x каскадных резервных):

【Тестируемая функция】:

【Тип тестирования】:

【Версия базы данных】(запрос команды: gaussdb -V):

【Предварительные условия】:

【Процедура выполнения】(укажите подробные шаги выполнения):

  1. Используйте gs_initdb -D /home/tmp/data --nodename=datanode1 для инициализации

  2. Измените postgresql.conf, я использую пользователя root для изменения файла:
    Введите описание изображения

  3. Используйте команду gs_ctl start -D /home/tmp/data -Z single_node -l /home/tmp/log/opengauss.log для запуска, возникает ошибка:
    Введите описание изображения

  4. Просмотрите файл журнала, следующее содержимое:

`0 LOG: [Alarm Module]can not read GAUSS_WARNING_TYPE env.

0 LOG: [Alarm Module]Host Name: ruc-SYS-420GP-TNR

0 LOG: [Alarm Module]Host IP: ruc-SYS-420GP-TNR. Copy hostname directly in case of taking 10s to use 'gethostbyname' when /etc/hosts does not contain

0 LOG: [Alarm Module]Get ENV GS_CLUSTER_NAME failed!

0 LOG: [Alarm Module]Invalid data in AlarmItem file! Read alarm English name failed! line: 57

0 WARNING: failed to open feature control file, please check whether it exists: FileName=gaussdb.version, Errno=2, Errmessage=No such file or directory.
0 WARNING: failed to parse feature control file: gaussdb.version.
0 WARNING: Failed to load the product control file, so gaussdb cannot distinguish product version.
The core dump path is an invalid directory
The core dump path is an invalid directory
2025-04-23 13:51:56.808 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: when starting as multi_standby mode, we couldn't support data replicaton.
2025-04-23 13:51:56.808 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: base_page_saved_interval is 400, ori is 400.
gaussdb.state does not exist, and skipt setting since it is optional.2025-04-23 13:51:56.855 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]can not read GAUSS_WARNING_TYPE env.

2025-04-23 13:51:56.855 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Host Name: ruc-SYS-420GP-TNR

2025-04-23 13:51:56.855 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Host IP: ruc-SYS-420GP-TNR. Copy hostname directly in case of taking 10s to use 'gethostbyname' when /etc/hosts does not contain

2025-04-23 13:51:56.855 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Get ENV GS_CLUSTER_NAME failed!

2025-04-23 13:51:56.855 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Invalid data in AlarmItem file! Read alarm English name failed! line: 57

2025-04-23 13:51:56.855 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]opendir /home/tmp/data/gs_log failed!

2025-04-23 13:51:56.857 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: loaded library "security_plugin"
2025-04-23 13:51:56.858 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: could not bind IPv4 socket at the 0 time: Address already in use
2025-04-23 13:51:56.858 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] HINT: Port 5432 is used, run 'netstat -anop|grep 5432' or 'lsof -i:5432'(need root) to see who is using this port.
2025-04-23 13:51:57.859 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] LOG: could not bind IPv4 socket at the 1 time: Address already in use
2025-04-23 13:51:57.859 [unknown] [unknown] localhost 130710706588352 0[0:0#0] 0 [BACKEND] HINT: Port 5432 is used, run 'netstat -anop|grep 5432' or 'lsof -i:5432'(need root) to see who is using this port.
2025-04-23 13:51:58.860 [unknown] [unknown] localhost 13719999999999999999999999999999999999999999999999999999999999999[BACKEND] LOG: could not bind IPv4 socket at the 2 time: Address already in use
2025-04-23 13:51:58.860 [unknown] [unknown] localhost 137199999999999999999999999999[BACKEND] HINT: Port 5432 is used, run 'netstat -anop|grep 5432' or 'lsof -i:5432'(need root) to see who is using this port.
2025-04-23 13:51:59.873 [unknown] [unknown] localhost tid[33935]'s backtrace:
/home/openGauss-server/mppdb_temp_install/bin/gaussdb() [x]
/home/openGauss-server/mppdb_temp_install/bin/gaussdb(_Zx) []
/home/openGauss-server/mppdb_temp_install/bin/gaussdb(_Zx) []
/home/openGauss-server/mppdb_temp_install/bin/gaussdb(main+xx) []
/usr/lib64/libc.so.6(+xx) []
/usr/lib64/libc.so.6(__libc_start_main+xx) []
/home/openGauss-server/mppdb_temp_install/bin/gaussdb(_start+xx) []
Use addr2line to get pretty function name and line
`
Не удалось успешно изменить порт запуска, он все еще остается на порту 5432
【Ожидаемый вывод】:

【Фактический вывод】:

【Анализ причины】:

  1. Корневая причина этой проблемы
  2. Процесс выявления проблемы
  3. Другие возможные причины подобных явлений
  4. Есть ли временные меры по обходу проблемы
  5. Решение проблемы
  6. Предполагаемое время устранения проблемы

【Информация из журналов】(приложите файлы журналов, скриншоты, информацию coredump):

【Тестовый код】:

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/opengauss-openGauss-server.git
git@api.gitlife.ru:oschina-mirror/opengauss-openGauss-server.git
oschina-mirror
opengauss-openGauss-server
opengauss-openGauss-server