c
c
chaosblade-help-zh-CN
Search…
c
c
chaosblade-help-zh-CN
README
blade
blade create
blade create cpu load
blade create disk burn
blade create disk fill
blade create mem load
blade create network delay
blade create network dns
blade create network drop
blade create network loss
blade create network corrupt
blade create network reorder
blade create network duplicate
blade create network occupy
blade create process kill
blade create process stop
blade create script delay
blade create script exit
blade create docker
blade create k8s
blade prepare jvm
blade create jvm
blade create servlet
blade server
blade status
blade version
Powered By
GitBook
blade create process stop
暂停进程
介绍
此实验会暂停进程。支持命令行或者命令中进程匹配。
此实验可以验证程序 Hang 时,系统的容错能力。
参数
1
--process string 进程关键词,会在整个命令行中查找
2
--process-cmd string 进程命令,只会在命令中查找
3
--timeout string 设定运行时长,单位是秒,通用参数
Copied!
案例
1
# 暂停包含 SimpleHTTPServer 关键词的进程
2
blade create process stop --process SimpleHTTPServer
3
4
# 暂停 java 进程
5
blade create process stop --process-cmd java
Copied!
实现原理
--process 内部使用 ps -ef | grep KEY 查找;--process-cmd 内部使用 pgrep 命令查找。使用 kill -STOP PIDS 暂停进程,使用 kill -CONT PIDS 恢复进程。
常见错误
Q:查找不到 UID,无法恢复暂停的进程 A:手动执行 kill -CONT PIDS
Previous
blade create process kill
Next
blade create script delay
Last modified
7mo ago
Copy link
Contents
介绍
参数
案例
实现原理
常见错误