|
7 | 7 | {%- if reserved_memory is defined and reserved_memory.mysql is defined -%} |
8 | 8 | {% set _memory_mysql = reserved_memory.mysql %} |
9 | 9 | {%- else -%} |
10 | | - {% set _memory_mysql = 512 if ansible_memtotal_mb >= 2048 else 320 %} |
| 10 | + {% set _memory_mysql = 512 if ansible_memtotal_mb >= 2000 else 320 %} |
11 | 11 | {%- endif -%} |
12 | 12 |
|
13 | 13 | {%- if reserved_memory is defined and reserved_memory.system is defined -%} |
14 | 14 | {% set _memory_system = reserved_memory.system %} |
15 | 15 | {%- else -%} |
16 | | - {% set _memory_system = 512 if ansible_memtotal_mb >= 2048 else ((ansible_memtotal_mb/4) | round) %} |
| 16 | + {% set _memory_system = 512 if ansible_memtotal_mb >= 2000 else ((ansible_memtotal_mb/4) | round) %} |
17 | 17 | {%- endif -%} |
18 | 18 |
|
19 | 19 | {%- if apache_settings is defined and apache_settings.start_servers is defined -%} |
20 | 20 | {% set _apache_start_servers = apache_settings.start_servers %} |
21 | 21 | {%- else -%} |
22 | | - {% set _apache_start_servers = 5 if ansible_memtotal_mb >= 2048 else 2 %} |
| 22 | + {% set _apache_start_servers = 10 if ansible_memtotal_mb >= 2000 else 3 %} |
23 | 23 | {%- endif -%} |
24 | 24 |
|
25 | 25 | {%- if apache_settings is defined and apache_settings.min_spare_servers is defined -%} |
26 | 26 | {% set _apache_min_spare_servers = apache_settings.min_spare_servers %} |
27 | 27 | {%- else -%} |
28 | | - {% set _apache_min_spare_servers = 5 if ansible_memtotal_mb >= 2048 else 2 %} |
| 28 | + {% set _apache_min_spare_servers = 8 if ansible_memtotal_mb >= 2000 else 3 %} |
29 | 29 | {%- endif -%} |
30 | 30 |
|
31 | 31 | {%- if apache_settings is defined and apache_settings.max_spare_servers is defined -%} |
32 | 32 | {% set _apache_max_spare_servers = apache_settings.max_spare_servers %} |
33 | 33 | {%- else -%} |
34 | | - {% set _apache_max_spare_servers = 10 if ansible_memtotal_mb >= 2048 else 3 %} |
| 34 | + {% set _apache_max_spare_servers = 15 if ansible_memtotal_mb >= 2000 else 3 %} |
35 | 35 | {%- endif -%} |
36 | 36 |
|
37 | 37 | {%- if apache_settings is defined and apache_settings.max_requests_per_child is defined -%} |
|
43 | 43 | {%- if apache_settings is defined and apache_settings.max_clients is defined -%} |
44 | 44 | {% set _apache_max_clients = apache_settings.max_clients %} |
45 | 45 | {%- else -%} |
46 | | - {% set _apache_max_clients = ((ansible_memtotal_mb - _memory_system - _memory_mysql) / (_memory_php|int/2)) | round(method='ceil') | int %} |
47 | | - {%- if _apache_max_clients < 5 -%} |
| 46 | + {%- if ansible_memtotal_mb >= 2000 -%} |
| 47 | + {% set _apache_max_clients = 25 -%} |
| 48 | + {%- elif ansible_memtotal_mb >= 900 -%} |
| 49 | + {% set _apache_max_clients = 10 -%} |
| 50 | + {%- else -%} |
48 | 51 | {% set _apache_max_clients = 5 %} |
49 | 52 | {%- endif -%} |
50 | 53 | {%- endif -%} |
|
0 commit comments