[]
        
(Showing Draft Content)

WynDatabase 服务相关问题的排查解决方法

问题描述

Wyn 的两个服务(WynDatabase和WynService)应处于【已启动】或【正在运行】状态。如下图:

image2020-7-9_12-16-10.png

偶尔,在某些 Windows 环境中,可能出现异常情况。

本文为您介绍在 WynDatabase 服务出现问题时的排查解决方法,如 Wyndatabase 服务未启动、手动无法启动、服务不存在等问题。

一:首先尝试手动启动 WynDatabase

手动启动 WynDatabase 服务并重启 WynService 服务。

1. 打开任务管理器,切换至“ 服务 ”窗口。找到“WynDatabase”,右键单击并选择“ 开始 ”。

image2019-11-5_14-48-33.png

2. 重启WynService服务。

image2019-11-5_14-53-21.png

之后,再用浏览器访问 http://localhost:51980 ,如果仍然无法打开网页,请联系葡萄城技术支持

二:WynDatabase启动不成功或无法启动,请尝试以下两种方法

方法1:

1. 找到 C:\ProgramData\Wyn\pgsql\wyn_data 文件夹下的postmaster.pid文件,如下图:

image2022-6-12_15-55-26.png

2. 打开后,查看主进程的PID编号(文件的第一行即为主进程PID编号)。

image2020-4-7_15-55-14.png

3. 根据PID编号找到PostgreSQL主进程,并将其结束。

image2020-4-7_15-59-43.png

type=info

提示


如果任务管理器中没有显示出PID列,可在进程列表的列头上右单击,然后勾选PID将其显示。

image2020-4-7_16-2-45.png

4. 重新启动 WynDatabase服务。

方法2:

请尝试禁用网卡 TCP/IP 设置的 IPv6 绑定设置。

如下图所示,将“Internet 协议版本6(TCP/IPv6)”取消勾选,然后重新启动 WynDatabase 服务。

image2019-4-22_11-14-9.png

三:未找到 WynDatabase 服务或以上方法还未解决问题

此时请按照如下步骤进行重新安裝数据库:

1. 停止 WynDatabase 服务,如果 wynDatabase 服务本身就已经不存在则忽略此步。

image2019-11-5_15-23-10.png

2. 删除 Wyndatabase 服务,如果 wynDatabase 服务本身就已经不存在则忽略此步。

以管理员权限打开 cmd 命令行窗口,执行以下命令。

sc delete WynDatabase

image2020-7-9_14-8-18.png

3. 将 pgsql 文件夹整个删除,然后重新解压一份。默认路径为 C:\ProgramData\Wyn

image2022-6-12_15-56-13.png

4. 下gces_tmp.txt 并将其放在“C:\ProgramData\Wyn\pgsql ”路径下。

image2022-6-12_16-46-14.png

5. 初始化。具体做法为:以管理员权限打开 cmd 命令行窗口,执行以下命令。

"C:\ProgramData\Wyn\pgsql\bin\initdb.exe" -D "C:\ProgramData\Wyn\pgsql\wyn_data" --pwfile="C:\ProgramData\Wyn\pgsql\gces_tmp.txt" -U wyn-enterprise -E UTF8 -A md5

6. 注册 WynDatabase服务。具体做法为:以管理员权限打开 cmd 命令行窗口,执行以下命令。

"C:\ProgramData\Wyn\pgsql\bin\pg_ctl.exe" register -D "C:\ProgramData\Wyn\pgsql\wyn_data" -S auto -t 10 -o "-p 5444" -N WynDatabase"

7. 打开任务管理器,启动 WynDatabase服务。

image2019-11-5_15-52-2.png

8. 重启 WynService 服务。

image2020-7-9_14-51-24.png

之后,再用浏览器访问 http://localhost:51980,如果仍然无法打开网页,请联系葡萄城技术支持