簡體   English   中英

如何使Windows Apache使用所有的cpu核心?

[英]How to make windows Apache use all cpu cores?

我有配備i7處理器的Windows機器,但只有一個httpd進程,它只能只有一個核心。 如何告訴Apache產生多個進程並使用所有核心?

謝謝

應用程序文件夾中的某處應該有一個httpd.conf或apache2.conf文件(只需使用文件管理器搜索該文件夾中的所有.conf文件)。 如果它不在那里,那么它可能在系統文件夾中,但我非常懷疑它。

這個文件是主要的配置文件。 在里面,您應該嘗試找到與mpm_winnt相關的指令,如mpm_winnt 文檔頁面右側面板中所列。 在這方面, ThreadLimitThreadPerChild似乎很重要。

如果在配置文件中未找到這些設置,則它們應具有不會阻止多線程發生的默認值。 Mpm工作模塊的文檔指出了一些其他可能性:

  • MaxClients
  • ServerLimit
  • MaxRequestsPerChild

所有這些設置一起工作並且錯誤配置其中一個可能會破壞並行性。

文檔提供了一個典型設置的示例,您可以嘗試一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM