1. ホーム
  2. php

[解決済み] PHPです。lsphpとは何ですか?

2022-02-15 02:41:40

質問

現在、当社のウェブサイトに問題があり、507と508のエラー(Resource Limit is Reached)が発生しています。cPanelで確認したところ、利用可能なEntry Processesの数に達しており、CPU使用率も98%になっています。

そこで、SSHでどのようなプロセスが動いているかを確認したところ、複数のlsphpプロセスが動いているのが確認できました。プロセスの詳細情報を取得する方法をいろいろ試してみましたが、何も返ってきません。

lsphpが何をするのか理解したいです。すでに検索してみましたが、まだよくわかりません。

どのように解決するのですか?

PHP は、Web サーバ (apache, nginx, litespeed など) と、双方が理解できる形式で通信する必要があります。nginx は通常 "php-fpm" を使用して統合されます。これは現代的な cgi インターフェイスです (基本的に情報はポートまたはソケット上で共有されます)。 litespeed という特別な API (アプリケーションプログラミングインタフェース) を使用して通信を行います。 lsphp ( https://www.php.net/manual/de/install.unix.litespeed.php ). ですから、もしあなたが apache または nginx というのは、何か問題がある可能性が高いです。 lsphp プロセスが実行されていますが、もし LiteSpeed Web Server または OpenLiteSpeed Web Server であれば、通常よりも多い。

リソースの問題は、プロセスに起因するのではなく、プロセスが行うことに起因している可能性が高いです。Webサーバーのログに異常な動作がないか確認したことがありますか?例えば、ボットによってDDoSを受けていて、トラフィックを処理するために、単に多数のPHPのインスタンスが起動されているのかもしれません。