记一次关于应用程序无法连接postgresql数据的问题排查

news/2024/7/9 23:32:47 标签: postgresql, 数据库

1. 完整的错误信息

could not connect to server: No such file or directory is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

2.排查过程

2.1.首先,我们先确保postgresql在运行状态

我们可以执行命令:

sudo service postgresql status

如果提示命令不存在,则可以用另外一个命令查看运行状态

sudo systemctl status postgresql

如上图所示,则代表数据库在运行中,此时如果还是提示上述错误,则我们排查服务器侦听客户端应用程序连接的Unix域套接字。

2.2.查看服务器侦听客户端应用程序连接的Unix域套接字

首先我们排查postgresql.conf(Ubuntu一般在/etc/postgresql/9.5/main/目录下)配置文件中“unix_socket_directories”所指向的目录,这个目录一般默认配置在/tmp目录下,然后通过命令查看此目录下是否存在.s.PGSQL.5432

sudo find /tmp/ -name .s.PGSQL.5432

如果返回/tmp/.s.PGSQL.5432,则代表文件存在。

如果不存在则重启postgresql

sudo service postgresql restart

如果存在,则找一下/var/run/postgresql/.s.PGSQL.5432是否存在

sudo find /var/run/postgresql/ -name .s.PGSQL.5432

如果不存在则说明/tmp/.s.PGSQL.5432文件在启动的时候没有同步到/var/run/postgresql/.s.PGSQL.5432

可以执行命令,进行同步。

 ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

此时一般就可以解决上述的问题。

如果还有其他情况,后续我会继续补充。


http://www.niftyadmin.cn/n/5096409.html

相关文章

通过商品ID查询京东商品详情数据,可以拿到商品标题,商品价格,商品库存,商品销量,商品sku数据等,京东API接口

要通过商品ID查询京东商品详情数据,可以按照以下步骤进行: 在京东开放平台注册开发者账号,并创建应用。在创建应用时,选择商品API权限。在您的应用中,找到获取商品详情数据的接口。京东开放平台提供了多个API接口来获…

迅为RK3588开发板使用RKNN-Toolkit-lite2运行测试程序

1 首先也需要部署运行环境,将库文件放入 RK3588 开发板上,我们将网盘资料“iTOP-3588 开发 板 \02_ 【 iTOP-RK3588 开 发 板 】 开 发 资 料 \12_NPU 使 用 配 套 资 料 \05_Linux_librknn_api\librknn_api\aarch64”路径下的文件通过U盘拷贝到开发板的…

Yolo8安装和测试

1、python3.8下载 https://www.python.org/downloads/windows/ https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe 2、python3.8安装 很简单的安装,安装路径放到了F:\Python\python38下面 3、Yolo8下载 github:https://github.c…

子组件监听父组件消息,随之变化与不变化

父组件通过props传递给子组件消息,子组件有两种情况接收处理: 1、子组件监听父组件props的变化,同时随之变化【可以直接取props中的值展示,也可以监听值得变化处理】 2、子组件初始化时更新,随后不再随父组件变化 示…

mac虚拟机,无法从apple store下载软件

问题:vmware版本为16pro,mac版本为10.14.6,网络可以正常访问互联网,apple id也正常登录了,但是从apple store下载软件,转了一会圈,就停掉了。 解决:后面使用了一个网上看到的方法&a…

如何打造智慧公厕管理系统,提升公共厕所智能化服务质量?

在城市的角角落落,公共厕所是人们生活中不可或缺的基础设施之一。然而,过去公共厕所由于采用粗放式的管理,只关注清洁卫生,而在管理上会存在着一系列问题,如卫生状况不佳、维护不到位、管理不科学等。为了改善这一现状…

【SpringBoot】拦截器(Interceptor)的使用

感兴趣的可以查看上一篇过滤器的使用 【Springboot】Filter 过滤器的使用 一、什么是拦截器 拦截器(Interceptor)是一种特殊的组件,它可以在请求处理的过程中对请求和响应进行拦截和处理。拦截器可以在请求到达目标处理器之前、处理器处理请…

百度文心一言 VS GPT

更多精华:即兴小索奇 | Link3 相信大家都关注AI,AI大模型已成为了科技领域的新焦点,各大科技巨头都争相推出自家的版本。其中,尤为引人注目的是中国科技巨头百度所推出的文心大模型。然而,即使在这激烈的竞争中&#x…