PHP: 什么是 lsphp?

PHP: What is lsphp?

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

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

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

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 那就超常了。

资源问题很可能不是由于流程,而是由于它们的工作。您是否检查过网络服务器的日志是否有异常行为?例如,也许您正在被机器人 DDoSed,并且只是触发了许多 PHP 实例来处理流量。