要为每个API配置apache2的MaxRequestWorkers,需要使用以下步骤:
打开Apache配置文件。在Ubuntu中,这是/etc/apache2/apache2.conf。
找到mpm_prefork模块的配置段。这通常会在文件底部,但是也可能在文件中间某处。您可以通过搜索mpm_prefork来找到它。
在该配置段中,找到MaxRequestWorkers选项。如果该选项不存在,请添加以下行:
MaxRequestWorkers 250
将250更改为您想要的每个API的最大请求工作进程数。如果您有多个API,则可以为每个API配置不同的最大请求工作进程数。
保存您对配置文件的更改并重新启动Apache服务器。
注意:如果使用mod_php,则还需要通过更改php.ini文件中的配置设置来增加可用内存和处理时间。如果PHP脚本需要执行大量计算,则应使用PHP FPM而不是mod_php来使其更快。