質問編集履歴

2 http.confの追加

kumakumatan

kumakumatan score 163

2016/04/14 15:17  投稿

Apacheエラーログについて
・Apache/2.4.18 (CentOS)
・PHP 5.6.18 (cli) (built: Feb 25 2016 02:12:24)
・CentOS release 6.5 (Final)
にてWEBサイトを開発しています。
PHPプログラムにて、特定のページから戻る際、画像データが大量にあった場合に下記のエラーが発生してしまいます(/var/log/httpd/error_log)。
エラーメッセージ「[proxy_fcgi:error] [pid 8850:tid 14012548987648] (104)Connection reset by peer」
外部の画像ファイルがあるサーバに、APIを利用して画像を表示し、その後、画面を
戻す動きをしています。
/var/log/php/のerrorlogには記載されません。
/var/log/httpd/のerrorlogに記載されています。
=====httpd.confの内容==========================  
ServerRoot "/etc/httpd"  
Listen 80  
# LoadModule foo_module modules/mod_foo.so  
#  
Include conf.modules.d/*.conf  
User apache  
Group apache  
#  
ServerAdmin root@localhost  
ServerName test.ABC.co.jp:80  
 
<Directory />  
   AllowOverride none  
   Require all denied  
</Directory>  
 
DocumentRoot "/usr/local/apache2/htdocs"  
 
<Directory "/usr/local/apache2/htdocs/">  
    AllowOverride None  
    Require all granted  
</Directory>  
 
<Directory "/usr/local/apache2/htdocs">  
   Options Includes ExecCGI FollowSymLinks  
   AllowOverride All  
   Require all granted  
</Directory>  
 
<IfModule dir_module>  
    DirectoryIndex index.php  
</IfModule>  
 
<Files ".ht*">  
    ForceType text/html  
    SetOutputFilter INCLUDES  
</Files>  
 
ErrorLog "logs/error_log"  
LogLevel warn  
 
<IfModule log_config_module>  
   LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined  
   LogFormat "%h %l %u %t \"%r\" %>s %b" common  
 
   <IfModule logio_module>  
     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio  
   </IfModule>  
   CustomLog "logs/access_log" combined  
</IfModule>  
 
<IfModule alias_module>  
   <If "-n %{PATH_INFO}">  
       # 存在しないディレクトリがURLに含まれていれば、404 Not Found を返す  
       Redirect 404 /  
   </If>  
   ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"  
</IfModule>  
 
<Directory "/var/www/cgi-bin">  
   AllowOverride None  
   Options None  
   Require all granted  
</Directory>  
 
<IfModule mime_module>  
   TypesConfig /etc/mime.types  
 
   AddType application/x-compress .Z  
   AddType application/x-gzip .gz .tgz  
   AddType application/x-httpd-php .php .inc  
   AddHandler cgi-script .cgi .pl  
 
   AddType text/html .shtml  
   AddOutputFilter INCLUDES .shtml  
</IfModule>  
AddDefaultCharset off  
 
<IfModule mime_magic_module>  
   MIMEMagicFile conf/magic  
</IfModule>  
 
EnableSendfile on  
IncludeOptional conf.d/*.conf  
 
Include conf/extra/httpd-default.conf  
 
<IfModule prefork.c>  
StartServers            256  
MinSpareServers         256  
MaxSpareServers         256  
ServerLimit             512  
MaxRequestWorkers       512  
MaxConnectionsPerChild  500  
</IfModule>  
 
<IfModule worker.c>  
ServerLimit        60  
StartServers        2  
MaxRequestWorkers 1500  
MinSpareThreads    25  
MaxSpareThreads    75  
ThreadsPerChild    25  
MaxConnectionsPerChild 2000  
</IfModule>  
Include conf/extra/php-fpm.conf  
========================httpd.conf内容=============================  
どこを修正すればいいでしょうか?
宜しくお願いします。
  • PHP

    27961 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Apache

    2382 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • CentOS

    3659 questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

1 質問文の変更

kumakumatan

kumakumatan score 163

2016/04/14 14:50  投稿

Apacheエラーログについて
・Apache/2.4.18 (CentOS)
・PHP 5.6.18 (cli) (built: Feb 25 2016 02:12:24)
・CentOS release 6.5 (Final)
にてWEBサイトを開発しています。
PHPプログラムにて、特定のページから戻る際、画像データが大量にあった場合に下記のエラーが発生してしまいます(/var/log/httpd/error_log)。
エラーメッセージ「[proxy_fcgi:error] [pid 8850:tid 14012548987648] (104)Connection reset by peer」
外部の画像ファイルがあるサーバに、APIを利用して画像を表示し、その後、画面を  
戻す動きをしています。  
/var/log/php/のerrorlogには記載されません。  
/var/log/httpd/のerrorlogに記載されています。  
 
どこを修正すればいいでしょうか?
宜しくお願いします。
  • PHP

    27961 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Apache

    2382 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • CentOS

    3659 questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る