首页 文章
  • 71 votes
     answers
     views

    我应该以什么顺序发送信号以正常关闭进程?

    评论者说,在另一个question的comment上,评论者说: 除非绝对必要,否则不要使用kill -9!无法捕获SIGKILL,因此被杀死的程序无法运行任何关闭例程 . 擦除临时文件 . 首先尝试HUP(1),然后是INT(2),然后是QUIT(3) 我原则上同意 SIGKILL ,但其余的对我来说都是新闻 . 鉴于 kill 发送的默认信号是 SIGTERM ,我预计它是任意进程正常关闭...
  • 0 votes
     answers
     views

    Apache2在debian上崩溃了

    我的debian服务器有问题 .我有一个网站托管在apache2上,但每天2次,apache崩溃,我的网站无法访问 .我看过日志文件,但我没有太多信息 .这是我的日志: access.log的 13.235.52.55:443 - - [24 / May / 2018:10:05:51 0200]“GET / HTTP / 1.1”200 13244“ - ”“Python-urllib...
  • 45 votes
     answers
     views

    Apache服务器不断崩溃,“ grab SIGTERM,关闭”

    这种情况刚刚开始三周左右 . 我的网站内容没有改变,它只是一个使用MySQL作为后端的phpBB论坛 . 在一年多的时间里没有任何改变,但是最近,每两天左右,服务器只关闭而根本无法访问,我必须通知我的服务提供商实际重启机器 . 它似乎与我在日志中发现的这些SIGTERM错误有关 . 问题是我不知道如何解决这些问题或找到根本原因,因为我缺乏这方面的技能 . 任何人都有任何想法可能会发生什么? Apa...
  • 3 votes
     answers
     views

    服务器重启后,PID文件挂在守护进程中

    我有一些使用PID文件的守护进程来阻止程序的并行执行 . 我已经设置了一个信号处理程序来捕获SIGTERM并进行必要的清理,包括PID文件 . 当我使用“kill -s SIGTERM #PID”进行测试时,这非常有用 . 但是,当我重新启动服务器时,PID文件仍然会挂起,以防止启动后台程序 . 据我所知,当服务器关闭时,SIGTERM会被发送到所有进程 . 我应该在守护进程中捕获另一个信号(SI...

热门问题