• 断电后gitlab报500错误启动出错


    异常断电后,gitlab报500错误,重启无效

    通过sudo gitlab-ctl reconfigure启动时, 提示 [execute] pgsql:could not connect to server:

     1 Recipe: gitlab::postgresql
     2   * template[/opt/gitlab/etc/gitlab-psql-rc] action create (up to date)
     3   * execute[create gitlab database user] action run
     4     [execute] psql: could not connect to server: Connection refused
     5                   Is the server running locally and accepting
     6                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
     7     [execute] psql: could not connect to server: Connection refused
     8                   Is the server running locally and accepting
     9                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    10     [execute] psql: could not connect to server: Connection refused
    11                   Is the server running locally and accepting
    12                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    13     [execute] psql: could not connect to server: Connection refused
    14                   Is the server running locally and accepting
    15                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    16     [execute] psql: could not connect to server: Connection refused
    17                   Is the server running locally and accepting
    18                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    19     [execute] psql: could not connect to server: Connection refused
    20                   Is the server running locally and accepting
    21                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    22     [execute] psql: could not connect to server: Connection refused
    23                   Is the server running locally and accepting
    24                   connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    25     [execute] psql: could not connect to server: Connection refused

    通过sudo gitlab-ctl start启动时, 提示 timeout:down:postgresql:ls, normally up, want up

    查看/var/log/gitlab/postgres/current日志发现,

    2017-06-05_07:49:01.37753 FATAL:  pre-existing shared memory block (key 5432001, ID 0) is still in use
    2017-06-05_07:49:01.37754 HINT:  If you're sure there are no old server processes still running, remove the shared memory block or just delete the file "postmaster.pid".
    按照提示,删除"postmaster.pid"

    root@ubuntu-70:/var/opt/gitlab/postgresql/data#  rm postmaster.pid

    重新执行sudo gitlab-ctl reconfigure gitlab可以正常启动了

  • 相关阅读:
    url处理函数
    各种排序方法(冒泡,快速,插入,选择),二分查找
    js二叉树,前序/中序/后序(最大最小值,排序)
    vs中nuget命令的用法
    父子页面间调用
    Ubuntu16.04.2 LTS下使用编译安装程序(使用configure、make、 make install)
    windows与虚拟机的linux共享一个文件夹
    Linux下安装nginx
    Linux下安装VSCode
    Ubuntu下安装jdk
  • 原文地址:https://www.cnblogs.com/legendjslc/p/6949788.html
Copyright © 2020-2023  润新知