首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java项目实战

    求求你们别再用kill-9了,这才是SpringBoot停机的正确方式!!!

    在Spring Boot应用中,有几种常见的停止方式:1. 使用CTRL+C:这是最简单的停止方式,但不推荐在生产环境使用。因为它会立即终止进程,没有机会实现优雅关闭。2. 使用SIGTERM信号:发送SIGTERM信号到Spring Boot进程的PID,Spring Boot会注册一个ShutdownHook来优雅关闭应用。这是生产环境推荐的停止方式。

    1.1K50编辑于 2023-05-09
  • 来自专栏IT笔记

    umount.nfs: /mnt/web: device is busy

    web: device is busy umount.nfs: /mnt/web: device is busy 查找端口号 fuser /mnt/web /mnt/web: 31081c 32336c kill -9 31081 和 kill-9 32336 umount umount 115.29.142.133:/web/ ok

    1.4K60发布于 2018-04-13
  • 数据库故障演练:方案写30秒,真跑要40分钟

    注入点手法验证什么进程崩溃kill-9数据库进程编排层能不能在秒级发现并拉起主库只读打开super_read_only写入失败会不会被业务感知并正确反馈复制中断停掉从库回放线程复制延迟告警会不会触发网络分区屏蔽对端数据库端口脑裂防护有没有生效磁盘抖动限制 带宽或加延迟慢查询和连接堆积的扩散速度连接打满开满连接数应用侧的超时与重试策略时钟漂移人为偏移系统时间依赖时钟的判定逻辑会不会出错几种常用的注入手法:展开代码语言:BashAI代码解释#注入点一:数据库进程直接崩掉kill 这句话我说过很多次,还是见过有人直接在主库上试kill-9。他的理由是"我们有从库,切过去就行"。结果那套切换脚本从没在真实场景跑过。脚本里一个写死的IP没改,切换直接卡住。 时刻动作关注点T-3天冻结变更,确认备份可恢复,通知业务方变更窗口T-30分钟采集稳态基线基线快照T-5分钟确认回退通道、中止权归属人员到位T-0注入:主库进程kill-9告警是否触发、多久触发T+40

    13510编辑于 2026-10-08
  • 🔥 Go Gin 不停机重启指南:让服务在“洗澡搓背”中无缝升级

    time.Secondserver.WriteTimeout=30*time.Second//关门后等多久“赶客”endless.DefaultHammerTime=45*time.Second//超时直接kill 默认send_interrupt=false→kill-9粗暴杀死→数据库连接泄漏!设为true→发SIGINT→走Shutdown()逻辑→安全!

    41210编辑于 2025-12-22
  • 来自专栏数据库与编程

    ClickHouse 单机搭建

    =xx.xx.xx.xx --port=9000 链接到数据库可进行相关的简单查询操作 5.4.3、关闭clickhouse服务 ps -aux|grep clickhouse-server,使用kill

    1.5K20编辑于 2022-04-24
  • 来自专栏bisal的个人杂货铺

    索引重建失败的解决

    在Oracle中创建索引,尤其是大的热表索引(存在很多的活动事务),如果在创建过程中出现异常,例如会话中断(OS层面kill-9),可能会导致Oracle数据字典内已经包含了该索引的信息(诸如像在ind

    1.5K10发布于 2019-10-26
  • JetBrains 插件 Port Manager 使用指南:一键管理本地端口

    虚拟机测试)对比:PortManagervs命令行能力lsof/netstatPortManager学习成本高(需记参数、管道、过滤)零门槛(图标+搜索)操作步骤查→复制PID→kill→确认1次点击错误风险kill

    42710编辑于 2025-12-03
  • 来自专栏运维猫

    如何在Linux下设置脚本启动

    >/dev/null 2>&1 & ##启动文件 [root@localhost bin]# sh start.sh [root@localhost bin]# cat stop.sh kill

    3.5K10发布于 2019-11-12
  • 来自专栏python-爬虫

    linux进程管理

    查看进程树 pstree [选项] -p 查看进程pid -u 查看进程所属用户 三.结束进程 kill 进程号 #停止进程 kill-9 进程号 #强迫进程立即停止 killall

    8.7K10发布于 2020-06-19
  • 来自专栏JiekeXu之路

    Oracle 19c RAC 遇到的几个问题

    libclntsh.so.19.1 /app/app/oracle/product/19.0.0.0/dbhome_1/lib/libclntsh.so.19.1:89500m 109054m kill 掉占用的进程 kill -9 89500 kill-9 109054 验证没有进程占用 fuser/app/app/oracle/product/19.0.0.0/dbhome_1/lib/libsqlplus.so fuser

    2.1K10编辑于 2022-03-31
  • 磁盘满了,但找不到大文件——幽灵文件的排查与自动处理

    access.log.1(4.1GB)python(PID11111)持有/tmp/data.bin(3.0GB)建议:重启对应进程释放句柄,或清空/proc/<PID>/fd/<FD>为什么只告警不自动处理因为kill

    13610编辑于 2026-09-27
  • 来自专栏数据库新发现

    Oracle HowTo:如何快速杀死占用过多资源(CPU,内存)的数据库进程

    : select 'kill -9 '||spid from v$process where addr = (select paddr from v$session where sid=154) 'KILL

    1.7K30发布于 2018-09-05
  • 来自专栏WalkingCloud

    CentOS7下动态调整LVM分区大小的操作步骤

    /home只保留到10G大小,这样就可以腾出60几G的空间出来 2、umount /home 如果提示设备忙,用lsof /home以及fuser/home查看 /home目录被哪些进程使用,然后kill

    8.7K32发布于 2020-03-12
  • 来自专栏Java架构师进阶

    jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例

    functionstop(){if["$pidlist"==""]thenecho"----tomcat_mobile 已经关闭----"elseecho"tomcat_mobile 进程号 :$pidlist"kill print $2}'`functionstop(){if["$pidlist"==""]thenecho"----tomcat 已经关闭----"elseecho"tomcat进程号 :$pidlist"kill

    1.2K20发布于 2019-01-03
  • 小白的第一次网安实战--以惨败收场的结局

    恢复用户usermod-Uhack删除用户userdelhack删除用户与主目录userdel-rhack分析可疑进程查看实时进程ps-ef查看进程资源占用top终止进程pkill-f进程名强制终止进程kill

    24110编辑于 2026-01-28
  • 来自专栏数据库

    数据库事务真的ACID吗?——从WAL、Undo到两阶段提交,拆解事务的原子性与持久性

    模拟崩溃展开代码语言:BashAI代码解释#在操作系统层面杀死MySQL进程(模拟掉电)sudokill-9$(pidofmysqld)#或使用更安全的方式:sudosystemctlstopmysql(但kill UPDATEaccountSETbalance=balance-100WHEREid=1;XAEND'xatest';XAPREPARE'xatest';--此时RedoLog状态为PREPARE,但Binlog尚未写入--此时执行kill XAROLLBACK'xatest';--手动清理--==========场景2:Binlog写入后崩溃(Redo仍为PREPARE)==========--这需要精确的时序控制,实践中较难复现--但原理是在执行COMMIT的瞬间kill Corruptedredolog"磁盘故障或异常断电从备份恢复XARECOVER显示多个PREPARE事务存在未清理的XA事务对每个事务执行XACOMMIT'xxx'或XAROLLBACK'xxx'本节小结:通过kill

    25410编辑于 2026-08-18
  • 使用PHP手搓rtmp直播服务器

    启动服务展开代码语言:BashAI代码解释phpserver.php关闭服务Windows:Ctrl+CLinux/macOS:kill-9<进程ID>(可通过psaux|grepserver.php查找

    31820编辑于 2026-05-27
  • 来自专栏Python 自动化

    该死的端口占用!教你用 Shell 脚本一键干掉它!

    [ $item_pre =~ $filter_content ]]             then                 # echo $item                 # 调用kill

    2.1K10发布于 2021-03-06
  • 来自专栏AustinDatabases

    PostgreSQL 添加索引导致崩溃,参数调整需谨慎--文档未必完全覆盖场景

    (下图为官方关于此参数的说明) 2 KILL -9 这个问题已经很明确了,在我们个人的操作中是不允许使用KILL-9 去KILL 客户或者系统的进程,这对PG来说是非常容易出现数据丢失,但是在系统层面

    43000编辑于 2025-02-18
  • 来自专栏Hadoop实操

    0551-6.1-普通用户配置kill CDH集群进程权限

    3.使用pkill 停止cm-agent和supervisord进程,但无法停止cm-server进程 使用pkill停止cm-server进程和使用kill-9和kill-15情况一样,kill之后自动重启

    1.5K10发布于 2019-11-28
领券