运行 php 进程太多.退出(0)会有所作为吗?


Too many running php processes. Will exit(0) make a difference?

很久以前,我为我的一个客户做了一个网站,这个网站真的变大了。代码非常业余。现在几年过去了,由于运行太多的php进程,他的网站正在崩溃。我想知道这可能是什么原因。我认为我做错了的事情是:

  1. 不关闭数据库连接。

  2. 不破坏 PHP 对象。

    这些可能是原因吗?

最后exit(0)一个php脚本也好吗?会有帮助吗?

运行 PHP 或 httpd 进程太多?
如果是httpd,那是由于apache配置。
Apache 可以使进程保持运行,以便在需要处理传入请求时使用。

我不认为这是由数据库连接或不破坏PHP对象引起的:
- PHP 变量在不需要
时会自动销毁- 脚本结束时,数据库连接应自动关闭。