windows - 本地计算机上的 Postgres 9.5 服务停止然后启动
问题描述
我正在尝试在 Windows Server 2008 R2 上运行 PostgreSQL 作为 JFrog Artifactory 的依赖项。当我尝试启动服务时,出现以下错误:
本地计算机上的 postgresql-x64-9.5 服务启动然后停止。如果某些服务没有被其他服务或程序使用,它们会自动停止。”
我试过的:
- 删除 postmaster.pid 文件,因为它可能仍使用以前会话中的此文件。
- 删除上次运行留下的“postgres”的旧进程。
这些建议是由堆栈溢出的这篇文章采纳的: 点击这里
在我上面写的帖子中,我已经尝试了答案。
比我尝试从命令行启动 postgres windows 服务,我得到了这个错误:
[4200] FATAL: lock file "postmaster.pid" already exists
[4200] HINT: Is another postmaster (PID 6172) running in data directory "H:/data/9.5"?
有谁知道为什么会发生这种情况?
解决方案
我通过从我的机器上卸载 postgres 然后再次安装来解决这个问题
推荐阅读
- javascript - Chrome 中的时间
- android - 我什么时候必须奖励播放器在核心(libgdx)中观看视频?
- javascript - 使用 ReactGA 的 Google Analytics(分析)电子商务
- message - Leverice 中的头像图像
- python - Python - 索引超出范围
- pyspark - PySpark 脚本替换所有值
- android - 使复选框不可由用户编辑,但可通过编程方式编辑
- javascript - 允许用户选择文件夹
- javascript - 如何获取更新的 DOM 元素 javascript
- coldfusion - CF_WKHTMLTOPDF 将页面大小设置为信封