【问题标题】:How to kill apache prefork's child from PHP如何从 PHP 中杀死 apache prefork 的孩子
【发布时间】:2013-05-20 11:55:04
【问题描述】:

我正在使用带有 prefork 模块的 Apache 2.2。

我有一个占用大量内存的 PHP 脚本。此脚本完成后,我的 apache 进程仍在消耗大量内存。

是否有可能从 PHP 脚本杀死正在为当前 PHP 脚本提供服务的 Apache 进程?

apache_child_terminate() 函数仅适用于 Apache 1。

【问题讨论】:

    标签: php apache


    【解决方案1】:

    您可以通过 posix 扩展来终止脚本。 (应该默认启用)

    posix_kill(posix_getpid(), 9); // or SIGKILL if you have pcntl also
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 2019-01-18
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多