• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PostgreSQL 启动失败的解决方案

    环境

    Red Hat CloudForms 4.x

    问题

    postgresql 启动失败,并导致evmserverd崩溃。

    [----] I, [2016-11-29T03:12:31.816753 #1201:e4f994] INFO -- : MIQ(PostgresAdmin.runcmd_with_logging) Running command... service rh-postgresql94-postgresql start
    [----] E, [2016-11-29T03:12:32.886621 #1201:e4f994] ERROR -- : AwesomeSpawn: service rh-postgresql94-postgresql start exit code: 1
    [----] E, [2016-11-29T03:12:32.886797 #1201:e4f994] ERROR -- : AwesomeSpawn: Redirecting to /bin/systemctl start rh-postgresql94-postgresql.service
    Job for rh-postgresql94-postgresql.service failed because the control process exited with error code. See "systemctl status rh-postgresql94-postgresql.service" and "journalctl -xe" for
    
    

    根本原因

    /var 文件系统使用率100%。

    解决方案:

    扩展/var文件系统。

    补充:WIN10安装postgresql启动服务失败解决

    win10安装postgresql安装时总是在最后提示安装失败,其实这个是不影响使用postgresql的。我使用postgresql时发现总是连不上本地数据库。在cmd中输入netstat -ano查看端口,发现本地总是没有5432这个监听端口,判断是服务没有开启。

    在cmd中进入postgresql下载地方的bin目录里。初始化pgsql:

    initdb.exe -D ../data

    启动pgsql不要关闭窗口

    pg_ctl.exe start -D ..\data

    发现有提示

    说是permission denied 创建data文件权限不够。于是对我们下载postgresql的目录点击右键属性里,设置user的权限为完全控制

    再次运行命令即可创建成功

    之后每次使用pgadmin4前需要在cmd里切换到下载postgresql的bin目录下输入命令

    pg_ctl -D ../data -l logfile start

    启动本地监听服务,即可有5432端口监听,即可使用pgadmin4连接数据库。

    postgre服务注册

    pg_ctl.exe register -N "pgsql" -D 此处填写data目录地址

    例如:(这是我的地址)

    pg_ctl.exe register -N "pgsql" -D I:\postgresql\data

    之后就可以启动服务了

    sc start pgsql;

    如果cmd报错说没有权限,可以尝试使用管理员启动cmd。

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • postgresql连续归档及时间点恢复的操作
    • PostgreSQL归档配置及自动清理归档日志的操作
    • 使用postgresql 模拟批量数据插入的案例
    • postgreSQL数据库默认用户postgres常用命令分享
    • 解决postgresql无法远程访问的情况
    • pgsql 如何手动触发归档
    上一篇:解决postgresql无法远程访问的情况
    下一篇:postgresql 13.1 insert into select并行查询的实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PostgreSQL 启动失败的解决方案 PostgreSQL,启动,失,败的,解决方案,