重启postgre_pgsql如何重启
正常情况下,pgsql 停止可以执行一下命令:
bin/pg_ctl stop -s -D pg_data/ -m fast
此命令和 kill -15 PID 效果相同
但是有时候 pgsql 也会抽风,无法通过正常的方式停止,这个时候我们就需要暴力拆解了
kill -9 PID 大法,没有什么进程是可以抵抗的(除了用户权限不对外,基本是遇神杀神,遇佛杀佛哦)
但是kill -9 这个方式太暴力,导致pgsql 在下次启动时,会爆出乱七八糟的错误
例如 PID 已存在的问题
FATAL: pre-existing shared memory block (key 4432001, ID 1245189) is still inuse
HINT: If you're sure there are no old server processes still running, remove the shared memory block or just delete the file "post
master.pid".
解决方式是将 pg_data/postmaster.opts 和 pg_data/postmaster.pid 两个文件删除
因为pgsql 在启动时,会去检测是否存在这两个文件
另外在kill -9 强杀进程时,有时候也会误伤数据库的日志文件,这个时候,就会出现以下的问题
LOG: database system was interrupted; last known up at 2016-03-23 10:55:25CST
LOG: invalid record length at0/1A97600
LOG: invalid primary checkpoint record
LOG: invalid record length at0/1A97598
LOG: invalid secondary checkpoint record
PANIC: could notlocatea valid checkpoint record
LOG: startup process (PID2348) was terminated by signal 6: Aborted
LOG: aborting startup due to startup process failure
解决方式如下
bin/pg_resetxlog -f pg_data/
这个命令应该是恢复pgsql 的日志,有可能会造成pgsql 里面的数据丢失或者损坏,但是你在kill -9 时就应该了解这个风险。
否则呢,你就自己想明白为啥不能 kill -15 吧!!!
重启postgre_pgsql如何重启相关推荐
- 共享服务器不能远程重启,彻底解决服务器重启失败或重启缓慢无法远程的问题...
服务器在日常管理中,由于某种原因导致运行缓慢,或者是服务器在安装了某些软件后,需要执行重启来完成安装.重启服务器也是服务器日常维护中,所占比例最大的,但是,由于独立服务器不像VPS或云服务器一样,提供 ...
- 软重启、硬重启、重启、重置概念介绍
转自:微点阅读 https://www.weidianyuedu.com 如果你使用的是Windows电脑,甚至是手机,我相信你已经听说过所有这些术语.虽然它们听起来很相似,但是它们之间还是有区别的 ...
- iphone快捷指令一键重启_一键重启捷径怎么设置 一键重启捷径设置教程
一键重启捷径怎么设置?相信很多小伙伴都还不是很清楚吧,下面小编就为大家带来一键重启捷径设置教程.感兴趣的小伙伴们随小编一起来看看吧,希望对大家能有所帮助. 那么一键重启捷径怎么制作呢?接下来看看IT数 ...
- 安装VMware15提示重启电脑,重启后又还是提示重启电脑
安装VMware15一直提示重启电脑,重启了N次,解决办法 解决办法:Windows+R快捷键打开注册表regedit 删除注册表内[HKEY_LOCAL_MACHINE\SYSTEM\Current ...
- oracle12数据库重启命令,linux重启oracle数据库命令
Linux中可以通过相关命令重启oracle数据库,下面由学习啦小编为大家整理了linux重启oracle数据库命令和方法的相关知识,希望对大家有帮助! linux重启oracle数据库命令和方法1 ...
- iphone快捷指令一键重启_iPhoneX如何一键重启 iPhoneX一键重启方法介绍【图文】
iPhoneX如何一键重启?相信小伙伴们一定很好奇,下面小编为大家带来了iPhoneX一键重启方法介绍,感兴趣的小伙伴赶紧跟着小编一起来看看吧. iPhone X怎么一键重启?iPhone X重启键在 ...
- python 重启程序_python重启程序
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! # 重启程序 def restart_program():print(重启... ...
- html重启手机,路由器重启手机怎么设置?
问:路由器重启后用手机怎么设置? 答:在之前的文章中,鸿哥已经多次说明了:一台无线路由器重启后,是不需要任何设置的. 这一点和 重启电脑.重启手机 是一样的,重启完成后就能使用,无需设置. 如果你的路 ...
- 【电脑自动重启,电脑自动重启的原因】
自动重启故障的分析解决 一.软件方面 1.病毒 "冲击波"病毒发作时还会提示系统将在60秒后自动启动. 木马程序从远程控制你计算机的一切活动,包括让你的计算机重新启动小橙子下载. ...
最新文章
- 他是阿里 P11,靠写代码写成合伙人,身家几十亿,没有他,我们可能刷不了淘宝!...
- 还是分了的好——看惠普、赛门铁克拆分
- 准备辞职了,走之前想解决的问题ptr 为空
- BZOJ 2440 完全平方数(莫比乌斯-容斥原理)
- lsattr/chattr
- Java 集合List、Set、HashMap操作二(Map遍历、List反向、Set删除指定元素,集合只读、TreeMap操作、List转Array、List移动元素)
- 算法高级(31)-搜索引擎中的拼写纠错功能该如何实现?
- ssma5.3_使用SSMA v7.1 for Oracle迁移到SQL Server
- abb限位开关已打开drv1_软限位开关的设置原理与应用
- win11如何备份系统 Windows11备份系统的设置方法
- Leecode DFS深度优先搜索
- 锐捷RSR路由器搭建PPTP服务器
- 基于Element组件下动态生成多级表头以及数据
- pdf文件转为md文件
- pmx转fbx的具体步骤
- 数字化转型的避坑指南:细说数字化转型十二大坑
- LWIP轻量级TCPIP协议栈的移植
- symfony入门学习资料之十六:Symfony框架启动过程介绍
- android banner加载布局,Android知识点之图片轮播控件Banner
- DingTalk「开发者说」第9期 钉钉数据授权开发实战
热门文章
- python笔记(骚操作)
- 鸿蒙ability怎么理解,鸿蒙中的Ability之间或者进程间数据传递之对象(Sequenceable序列化)...
- 路由器说服务器无响应,路由器设置说服务器没响应
- 软件工程导论——详解白盒测试和黑盒测试中的各种方法
- 如何评估一款AR眼镜——常见的AR功能与眼镜参数
- 图像处理之地图轮廓美化
- 在校大学生应不应该去培训班培训,会不会有效果
- Asp.net MVC 使用quaggaJS扫描条形码
- 绝地求生未来之役设置中文教程 未来之役怎么设置中文
- 为什么使用reStructuredText