PHP:什么是 lsphp?

0 php webserver cpanel web

我们的网站目前存在问题并产生错误 507 和 508(达到资源限制)。我检查了 cPanel,发现我们已经达到了可用的进入进程数量,并且 CPU 使用率达到了 98%。

因此,我检查了 SSH 以查看正在运行的进程并看到多个正在运行的 lsphp 进程。我尝试了各种方法来获取有关该过程的更多信息,但它没有返回任何内容。

我想了解 lsphp 的作用。我已经搜索过了,但我仍然不清楚。

小智 6

PHP 需要以双方都能理解的格式与 WebServer(apache、nginx、litespeed 或任何其他)进行通信。例如,将 apache 与 PHP 集成的常用方法是对 apache 使用“mod-php”。nginx 通常使用“php-fpm”集成,这是一种现代的“cgi”接口方式(基本上信息通过端口或套接字共享)。litespeed您的机器上最有可能安装的服务器使用称为lsphp( https://www.php.net/manual/de/install.unix.litespeed.php )的特殊“api”(应用程序编程接口)进行通信。因此,如果您正在使用apachenginx那么很可能lsphp进程正在运行时出现问题,但如果您有LiteSpeed Web ServerOpenLiteSpeed Web Server那么它比正常情况更严重。

资源的问题很可能不是由流程造成的,而是由流程造成的。您是否检查过网络服务器的日志是否有异常行为?例如,您可能正在被机器人进行 DDoS 攻击,并且只是触发了大量 PHP 实例来处理流量。