4

私は i7 プロセッサを搭載した Windows マシンを持っていますが、1 つのコアしか上回らない httpd プロセスは 1 つしかありません。複数のプロセスを生成し、すべてのコアを使用するように Apache に指示する方法は?

ありがとう

4

1 に答える 1

1

httpd.conf または apache2.conf ファイルがアプリケーション フォルダーのどこかにあるはずです (.confそのフォルダー内のすべてのファイルをファイル マネージャーで検索するだけです)。そこにない場合は、システムフォルダーにある可能性がありますが、私はそれを非常に疑っています.

このファイルはメインの構成ファイルです。内部では、mpm_winnt のドキュメント ページの右側のパネルにリストされているように、mpm_winnt に関連するディレクティブを見つけてください。であり、その点で重要であると思われる。ThreadLimitThreadPerChild

構成ファイルにこれらの設定が見つからない場合は、マルチスレッドの発生を妨げないデフォルト値が必要です。Mpm ワーカーモジュールのドキュメントには、その他の可能性がいくつか示されています。

  • MaxClients
  • ServerLimit
  • MaxRequestsPerChild

これらの設定はすべて連携して機能し、いずれかの設定を誤ると並列処理が壊れる可能性があります。

ドキュメントには、試してみることができる典型的なセットアップの例が示されています。

于 2013-03-10T15:04:27.877 に答える