Page tree
Skip to end of metadata
Go to start of metadata

问题描述

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


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

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

一:首先尝试手动启动WynDatabase

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

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


(2)   重启WynService服务。

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


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

方法1:

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


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


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

提示

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


(4)  重新启动WynDatabase服务。

方法2:

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

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


三:未找到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 ,如果仍然无法打开网页,请联系葡萄城技术支持

  • No labels