[]
Wyn 的两个服务(WynDatabase和WynService)应处于【已启动】或【正在运行】状态。如下图:
偶尔,在某些 Windows 环境中,可能出现异常情况。
本文为您介绍在 WynDatabase 服务出现问题时的排查解决方法,如 Wyndatabase 服务未启动、手动无法启动、服务不存在等问题。
手动启动 WynDatabase 服务并重启 WynService 服务。
1. 打开任务管理器,切换至“ 服务 ”窗口。找到“WynDatabase”,右键单击并选择“ 开始 ”。
2. 重启WynService服务。
之后,再用浏览器访问 http://localhost:51980 ,如果仍然无法打开网页,请联系葡萄城技术支持。
方法1:
1. 找到 C:\ProgramData\Wyn\pgsql\wyn_data 文件夹下的postmaster.pid文件,如下图:
2. 打开后,查看主进程的PID编号(文件的第一行即为主进程PID编号)。
3. 根据PID编号找到PostgreSQL主进程,并将其结束。
type=info
提示
如果任务管理器中没有显示出PID列,可在进程列表的列头上右单击,然后勾选PID将其显示。
4. 重新启动 WynDatabase服务。
方法2:
请尝试禁用网卡 TCP/IP 设置的 IPv6 绑定设置。
如下图所示,将“Internet 协议版本6(TCP/IPv6)”取消勾选,然后重新启动 WynDatabase 服务。
此时请按照如下步骤进行重新安裝数据库:
1. 停止 WynDatabase 服务,如果 wynDatabase 服务本身就已经不存在则忽略此步。
2. 删除 Wyndatabase 服务,如果 wynDatabase 服务本身就已经不存在则忽略此步。
以管理员权限打开 cmd 命令行窗口,执行以下命令。
sc delete WynDatabase
3. 将 pgsql 文件夹整个删除,然后重新解压一份。默认路径为 C:\ProgramData\Wyn
4. 下 载 gces_tmp.txt 并将其放在“C:\ProgramData\Wyn\pgsql ”路径下。
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服务。
8. 重启 WynService 服务。
之后,再用浏览器访问 http://localhost:51980,如果仍然无法打开网页,请联系葡萄城技术支持。