2017-12-22 7 views
0

私は、WordpressのWebサイトでubuntu 16.04でvirtualminを実行しています。 ほとんどの場合、私は10-20個のPIDのphp-cgiを取得します。私はどのPHPスクリプトが現在実行されているか、またはPHPスクリプトログを実行しているかを知りたい。 私は最近VPSを購入したので、私はサーバー管理を初めて使います。だから、私はそれを行うことができるコマンドを知らない。しかし、私は自分の質問を検索することでそれらのいくつかを試してみましたが、いずれも実行スクリプトを作成しませんでした。Ubuntu 16.04で現在実行されているPHPスクリプトを知るには?

サーバー:Apacheの PHP:PHP 7 CGI RAM:12ギガバイト CPU:インテルE5

+0

Apacheには、mod状態と呼ばれるモジュールがあります。それはあなたのPIDと共にApacheのすべてで実行されていることを示します。それはあなたが探していることをするかもしれません。あなたがApacheを使用している場合にのみ適用されます。 https://httpd.apache.org/docs/2.4/mod/mod_status.html –

+0

php-fpmを実行していますか? – gview

+0

私はphp7-cgiを実行しています。 –

答えて

0

ご質問は不明です。複数のcgiプロセスが並行して実行されている可能性があります。あなたは、どのPHPスクリプトがログで実行されているかを知りたいですか?それからあなたはPHPスクリプトの名前を含むphp-fpmアクセスログの設定からそれを得るでしょう。ログに記録するプールの設定ファイルで

、あなたは、PHP-FPMプロセスのユーザーがディレクトリを書き込み可能にポイントする必要があります。

access.log = /var/log/php/access.log 
access.format = %R – %u %t \”%m %r%Q%q\” %s %f %{mili}d %{kilo}M %C%%” 

このログメートはかなり入手可能なすべての情報を出力します。

キーは、これらの2つの項目である:

%r - Request 
%f - Script filename 

は、設定には、このような変更を加えた後、あなたはPHP-FPMを再起動していることを確認します。

+0

私はphp-fpmを実行していません。そのphp7 CGI。 –

関連する問題