質問編集履歴

2 apacheプロセスを冗長←誤解招くので消しました。

jukilil

jukilil score 11

2017/12/05 16:32  投稿

Apache (internal dummy connection)が大量発生
助けてください。
Apache (internal dummy connection)が同時刻(秒数まで一緒)で大量発生します。
※ログの件数=apacheの子プロセス数です。
原因、対策方法について知りたいです。
---
heartbeat+pacemakerで冗長構成を組んでいて、
その中でapacheプロセスも冗長させています。  
しかし、タイトルのエラーが発生したタイミングで
failcountが増加してしまうという問題が発生してます。
該当時間でのaccess_logはserver-statusへのアクセスのみです。
**■crm configure show**
```
primitive apache ocf:heartbeat:apache \
       params configfile="/etc/httpd/conf/httpd.conf" httpd="/usr/sbin/httpd" statusurl="http://10.0.0.1/server-status" \
       op start interval="0s" timeout="90s" on-fail="restart" \
       op monitor interval="10s" timeout="60s" on-fail="restart" \
       op stop interval="0s" timeout="300s" on-fail="block" \
       meta migration-threshold="3"
```
一時的にアクセスが増加し、プロセスも増えたというわけでもなさそうですし、
MaxRequestsPerChildの上限値に達したことによるkillでもなさそうです。
現状、上記問題が発生するたびにfailcountリセットを実施している状況です。
知見のある方、お助けお願いします。
■サーバ情報とか
Red Hat Enterprise Linux Server release 6.6
httpd-2.2.15-60.el6.centos.6.x86_64
heartbeat-3.0.5-1.1.el6.x86_64
pacemaker-1.0.13-1.el6.x86_64
  • Apache

    2633 questions

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

  • Linux

    5955 questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • Pacemaker

    15 questions

    Pacemakerとは、クラスタ管理システム(CRM)を実装したオープンソースのソフトウェアです。CorosyncやHeartbeatと協調して動作し、高可用クラスタ上で稼働するアプリケーションなどのリソースを監視・起動・停止できます。

1 原因、対策方法について知りたい旨記載しました。

jukilil

jukilil score 11

2017/12/05 11:53  投稿

Apache (internal dummy connection)が大量発生
助けてください。
Apache (internal dummy connection)が同時刻(秒数まで一緒)で大量発生します。
※ログの件数=apacheの子プロセス数です。
 
原因、対策方法について知りたいです。  
---
heartbeat+pacemakerで冗長構成を組んでいて、
その中でapacheプロセスも冗長させています。
しかし、タイトルのエラーが発生したタイミングで
failcountが増加してしまうという問題が発生してます。
該当時間でのaccess_logはserver-statusへのアクセスのみです。
**■crm configure show**
```
primitive apache ocf:heartbeat:apache \
       params configfile="/etc/httpd/conf/httpd.conf" httpd="/usr/sbin/httpd" statusurl="http://10.0.0.1/server-status" \
       op start interval="0s" timeout="90s" on-fail="restart" \
       op monitor interval="10s" timeout="60s" on-fail="restart" \
       op stop interval="0s" timeout="300s" on-fail="block" \
       meta migration-threshold="3"
```
一時的にアクセスが増加し、プロセスも増えたというわけでもなさそうですし、
MaxRequestsPerChildの上限値に達したことによるkillでもなさそうです。
現状、上記問題が発生するたびにfailcountリセットを実施している状況です。
知見のある方、お助けお願いします。
■サーバ情報とか
Red Hat Enterprise Linux Server release 6.6
httpd-2.2.15-60.el6.centos.6.x86_64
heartbeat-3.0.5-1.1.el6.x86_64
pacemaker-1.0.13-1.el6.x86_64
  • Apache

    2633 questions

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

  • Linux

    5955 questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • Pacemaker

    15 questions

    Pacemakerとは、クラスタ管理システム(CRM)を実装したオープンソースのソフトウェアです。CorosyncやHeartbeatと協調して動作し、高可用クラスタ上で稼働するアプリケーションなどのリソースを監視・起動・停止できます。

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