ホームページ バックエンド開発 PHPの問題 php fpmでエラーを有効にする方法

php fpmでエラーを有効にする方法

Aug 15, 2020 am 09:54 AM
fpm

php fpm でエラーを有効にする方法: まず「php-fpm.conf」ファイルを見つけて開き、次に内容を「error_log = log/php_error_log」として追加し、次に「php.ini」の構成を変更します。 "; そして最後に「php-fpm」を再起動すればOKです。

php fpmでエラーを有効にする方法

推奨: 「PHP ビデオ チュートリアル

php-fpm php エラー ログを有効にする

php-fpm が nginx で PHP エラー ログを記録しないことを確認するには、次の設定を行います:

1. php-fpm.conf の構成を変更します。そうでない場合は、次を追加してください:

コードは次のとおりです:

[global]
error_log = log/php_error_log
[www]
catch_workers_output = yes
ログイン後にコピー

2. php.ini の構成を変更します (そうでない場合は追加します):

コードは次のとおりです:

log_errors = On
error_log = "/usr/local/php/var/log/error_log"
error_reporting=E_ALL&~E_NOTICE
ログイン後にコピー

3. php-fpm を再起動します。

PHP がエラーを実行すると、「/usr/local/lnmp/php/var/log/php_error_log」にエラー ログが表示されます。

表示される場合:

コードは次のとおりです:

[root@localhost etc]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm [17-Apr-2014 18:40:52] ERROR: [/usr/local/php/etc/php-fpm.conf:5] unknown entry 'catch_workers_
[17-Apr-2014 18:40:52] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[17-Apr-2014 18:40:52] ERROR: FPM initialization failed
 failed
ログイン後にコピー

最初のステップでは、対応するグループに構成を慎重に書き込んでください。そうしないと、上記のメッセージが表示されます:

コードは次のとおりです:

ERROR: [/usr/local/php/etc/php-fpm.conf:5] unknown entry ‘catch_workers_output'
ログイン後にコピー

以上がphp fpmでエラーを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu で PHP-FPM が見つからない問題を解決する Ubuntu で PHP-FPM が見つからない問題を解決する Mar 08, 2024 pm 09:45 PM

Ubuntu で PHP-FPM がない問題を解決するには、特定のコード サンプルが必要です。Ubuntu システムでは、PHP-FPM のインストールと構成は一般的な操作ですが、インストール プロセス中に PHP-FPM が見つからないという問題が発生することがあります。この記事では、この問題の解決方法を詳しく説明し、インストールと構成を完了するのに役立つ具体的なコード例を示します。 1. PHP-FPM がインストールされているかどうかを確認します まず、次のコマンドを使用して、PHP-FPM がシステムにインストールされているかどうかを確認します: dpkg-l|gr

Linux環境でPHP7-FPMが起動できない問題の解決方法 Linux環境でPHP7-FPMが起動できない問題の解決方法 Mar 11, 2024 pm 02:12 PM

Linux 環境で PHP7-FPM が起動できない問題を解決する方法 Linux サーバーを使用して Web サイトやアプリケーションを構築する場合、PHP7-FPM は一般的に使用される PHPFastCGI プロセス マネージャーです。ただし、場合によっては PHP7-FPM が起動できず、Web サイトに正常にアクセスできなくなる場合があります。この記事では、一般的な回避策をいくつか取り上げ、具体的なコード例を示します。この情報が、PHP7-FPM の起動失敗の問題を迅速に解決するのに役立つことを願っています。診る

Linux で PHP7-FPM が起動できない場合の対処方法 Linux で PHP7-FPM が起動できない場合の対処方法 Mar 10, 2024 pm 09:54 PM

Linux 上の PHP7-FPM は、一般的な PHPFastCGI プロセス マネージャーであり、通常は PHP プログラムの実行を処理するために使用されます。ただし、構成または展開プロセス中に、PHP7-FPM の起動に失敗し、Web サイトに正常にアクセスできなくなる状況が発生する場合があります。この場合、問題に対処し、解決するための何らかの措置を講じる必要があります。 1. エラーログを確認する まず PHP7-FPM のエラーログを確認します 通常、エラーログは /var/log/php7-fpm にあります。

nginx スムーズ リスタートと FPM スムーズ リスタートとは何ですか? nginx スムーズ リスタートと FPM スムーズ リスタートとは何ですか? May 23, 2023 pm 09:08 PM

グレースフル リスタート GR は Graceful Restart の略で、プロトコルの再起動時に転送サービスが中断されないようにする仕組みです。 GR メカニズムの核心は、デバイスがプロトコルを再起動すると、周囲のデバイスに通知して、一定期間内に安定したネイバー関係とデバイスへのルートを維持することができることです。プロトコルの再起動後、周辺デバイスは情報 (GR をサポートするルーティング/MPLS 関連プロトコルによって維持されるさまざまなトポロジ、ルーティング、およびセッション情報を含む) の同期を支援し、デバイスを再起動前の状態に最短時間で復元します。州。プロトコル再起動処理全体で経路のフラッピングやパケット転送経路の変更はなく、システム全体が中断することなくデータを転送できます。このプロセスはスムーズな再起動と呼ばれます。

nginx+php-fpm サービスの HTTP ステータス コード 502 を解決する方法 nginx+php-fpm サービスの HTTP ステータス コード 502 を解決する方法 May 21, 2023 am 08:07 AM

弊社の Web プロジェクトでは、新しい都市の増加によりアクセス数が増加し、DB への負荷が増大しており、インターフェースを提供するビジネス パーティとして、最近大量の「502」リクエストが報告されています。下流側のフィードバックによって。 502 (badgateway) は通常、アップストリーム (ここでは PHP) でのエラーです。PHP の場合、502 の一般的な原因は、スクリプトの実行がタイムアウト設定時間を超えているか、タイムアウト設定が大きすぎて、PHP プロセスが実行されないことです。長期間解放され、暇な労働者がいないため、ゲストを迎えに行くプロセス。今回のプロジェクトは、PHP の実行時間の設定が短すぎることが原因です。この場合、まず PHP の実行時間を適切に増やし、502 を確実にクリアすることができます。結局のところ、最適化にはコストがかかります。

Ubuntu システムで PHP-FPM が見つからないという課題を解決する Ubuntu システムで PHP-FPM が見つからないという課題を解決する Mar 08, 2024 pm 02:48 PM

Ubuntu システムに PHP-FPM が存在しないという問題を解決するには、一連の手順に従って PHP-FPM をインストールして構成する必要があります。 PHP-FPM (FastCGIProcessManager) は、動的なページ要求を処理し、PHP アプリケーションのパフォーマンスと安定性を向上させるプロセス マネージャーです。以下では、この課題を解決するのに役立つ具体的なコード例とともに、Ubuntu システムに PHP-FPM をインストールして構成する方法を詳しく説明します。ステップ 1: システムのアップデートが進行中です

Nginx で PHP-FPM を使用するときに PHP エラー ログを構成する方法 Nginx で PHP-FPM を使用するときに PHP エラー ログを構成する方法 May 15, 2023 am 08:58 AM

nginxはapacheとは異なり、apacheではphpのエラーログを直接指定できるため、php実行時のエラー情報が直接phpのエラーログに入力され、簡単に参照することができます。 nginx では、状況は次のようになります。nginx はページ訪問のアクセス ログのみを記録します。 PHP エラーログ情報は表示されません。 nginx は php へのリクエストを php-fpmfastcgi プロセスに送信して処理しますが、デフォルトの php-fpm では php-fpm のエラーメッセージのみが出力され、php-fpm のエラーログには php のエラーログは表示されません。理由は、php-fpmの設定ファイルphpが

Linux サーバーで PHP7-FPM 起動例外を処理するためのヒント Linux サーバーで PHP7-FPM 起動例外を処理するためのヒント Mar 11, 2024 am 11:09 AM

Linux サーバー上のサーバー側スクリプト実行環境として PHP7-FPM を使用するのが一般的ですが、場合によっては起動例外が発生することがあります。この記事では、PHP7-FPM の起動例外に対処するためのいくつかのテクニックを紹介し、読者が問題をより適切に解決できるようにいくつかの具体的なコード例を示します。 1. 設定ファイルを確認する PHP7-FPM の設定ファイルは通常、/etc/php/7.x/fpm/pool.d/ ディレクトリにあり、設定ファイル内の設定が正しいことを確認します。作れます

See all articles