linux kill php进程,对PHP的生命周期产生怎样的影响?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

linux kill php进程,对PHP的生命周期产生怎样的影响?

2016-06-28 11:04:24 1766 1

如果我kill PHP的进程

PHP的进程是否会执行 __destruct()析构函数?

对PHP的生命周期起到什么影响?
screenshot

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:48:03

    类似在windows下强制结束进程,会提示你丢失有关数据,因为进程在不知情的情况下被突然结束,不能有效处理善后。

    kill 进程已经不在PHP的管理范围了,这个是系统层面的了。

    所以析构函数也不会执行,因为执行的前提是PHP主动触发,现在PHP都没了。

    kill前是根据配置申请内存,php自己维护、回收。kill之后的内存释放当然是属于linux维护了,即使剩余僵尸进程,也是系统管理。

    通知PHP进程结束,可以试试信号,fpm自带信号处理,restart、stop等。

    0 0
相关问答

2

回答

linux 服务器负载很高,缘由貌似是 php进程过多,而且一直保持 400多

2016-06-16 15:24:21 2109浏览量 回答数 2

3

回答

linux 服务器负载很高, php进程过多如何解决,求助。

2016-06-13 11:05:18 4099浏览量 回答数 3

1

回答

PHP 读取TXT文件的相关问题,报错

2020-06-20 21:31:25 2482浏览量 回答数 1

1

回答

PHP如何读取WEB服务器上的JS文件源代码,报错

2020-06-20 21:30:31 2429浏览量 回答数 1

1

回答

网站默认的首页 index.php 能访问,但是文件里面找不到这个文件。。

2018-12-13 20:25:57 754浏览量 回答数 1

1

回答

在浏览器中打开php文件时,是Linux中的哪个用户执行的?

2017-11-30 17:36:53 1715浏览量 回答数 1

0

回答

如何通过IIS7.5和php.ini配置文件调整网站后上传文件大小限制

2017-11-02 15:04:04 2388浏览量 回答数 0

8

回答

文件存贮在阿里云的OSS,PHP怎么实现多文件打包下载?

2017-03-10 11:14:31 11934浏览量 回答数 8

1

回答

新建PHP的utf-8无dom文件,关了再打开变成ANSI了,怎么办?

2016-06-14 14:25:47 2258浏览量 回答数 1

1

回答

关于在linux中定时执行php文件的问题!

2016-06-13 11:00:26 1628浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载