zoukankan      html  css  js  c++  java
  • [PHP] defunct僵尸进程

    1.如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程

    2.如果fork完就不管了可以使用 忽略子进程信号, 防止僵尸进程

    pcntl_signal(SIGCLD, SIG_IGN);

    3.如果在主进程中,可以等待子进程的退出 , 这样也能防止出现僵尸进程

    pcntl_wait($status)

    4.如果我是一个while死循环 , 里面始终控制住进程的数量

    wait函数 , 是在判断一定进程数量后才执行到

    在fork完子进程后 , 一定要让在最开始让子进程睡眠几秒 , 否则理解就退出了 , 还没等到wait函数 , 也会变成僵尸进程

  • 相关阅读:
    PHP 文件上传七牛云
    Ubuntu Nginx 配置
    Ubuntu Sublime 配置
    Ubuntu Apache 域名配置
    Ubuntu Apache 配置
    LAMP 搭建
    vue函数防抖和节流
    vs code 同步
    常用软件
    vue
  • 原文地址:https://www.cnblogs.com/taoshihan/p/10473025.html
Copyright © 2011-2022 走看看