使用信号管理 nginx
利用信号管理的进程
Kill Sign
值 | 名字 | 说明 |
---|---|---|
01 | SINGHUP | 挂起(hangup)当终端机察觉到终止连线操作时会传送这个信号 |
02 | SIGINT | 终端,当用户从键盘 ^c 键或 ^break 键时,则会产生此信号 |
03 | SIGQUIT | 退出,当用户从键盘按 quit 键时,如 CTRL+\,则会产生此信号 |
04 | SIGILL | 非法指令(进程执行了一个不合法的 CPU 指令) |
05 | SIGTRAP | 跟踪陷阱(trace trap),当子进程因被追踪而暂停时产生此信号给父进程 |
06 | SIGIOT | IOT 指令 |
07 | SIGBUS | 总线错误,BUS 发生错误时会产生此信号 |
08 | SIGFPE | 浮点运算溢出 |
09 | SIGKILL | 杀死、终止进程的信号,此信号不能被拦截或忽略 |
10 | SIGUSR1 | 用户自定义信号1 |
11 | SIGSEGV | 段违例(segmentation violation),进程视图去访问其虚地址空间以外的位置 |
12 | SIGUSR2 | 用户自定义信号2 |
13 | SIGPIPE | 错误的管道;欲写入无读取端的管道时产生此信号 |
14 | SIGALRM | 闹钟。当某进程希望在某时间后接收信号时发此信号 |
15 | SIGTERM | 软件终止(software termination) |
16 | SIGSTKFLT | 堆栈错误 |
17 | SIGCHLD | 子进程暂停或结束时便会产生此信号给父进程 |
18 | SIGCONT | 此信号会让暂停的进程继续执行 |
19 | SIGSTOP | 此信号用来让进程暂停执行,此信号不能被拦截或忽略 |
20 | SIGTSTP | 当由(CTRL+Z)表示暂停时就产生此信号 |