]> git.openstreetmap.org Git - chef.git/blob - cookbooks/php/templates/default/pool.conf.erb
Standardise generation of FPM pool configurations
[chef.git] / cookbooks / php / templates / default / pool.conf.erb
1 ; DO NOT EDIT - This file is being maintained by Chef
2
3 [<%= @pool %>]
4 <% if @port -%>
5 listen = 127.0.0.1:<%= @port %>
6 listen.backlog = 256
7 <% else -%>
8 listen = /run/php/<%= @pool %>.sock
9 listen.owner = www-data
10 listen.group = www-data
11 <% end -%>
12
13 user = <%= @user %>
14 group = <%= @group %>
15
16 pm = <%= @pm %>
17 pm.max_children = <%= @pm_max_children %>
18 pm.start_servers = <%= @pm_start_servers %>
19 pm.min_spare_servers = <%= @pm_min_spare_servers %>
20 pm.max_spare_servers = <%= @pm_max_spare_servers %>
21 pm.max_requests = <%= @pm_max_requests %>
22
23 request_terminate_timeout = <%= @request_terminate_timeout %>
24
25 security.limit_extensions = .php .phpx .phpj
26
27 <% @environment.each do |name, value| -%>
28 env[<%= name %>] = <%= value %>
29 <% end -%>
30
31 <% @php_values.each do |name, value| -%>
32 php_value[<%= name %>] = <%= value %>
33 <% end -%>
34
35 <% @php_admin_values.each do |name, value| -%>
36 php_admin_value[<%= name %>] = <%= value %>
37 <% end -%>
38
39 <% @php_flags.each do |name, value| -%>
40 php_flag[<%= name %>] = <%= value %>
41 <% end -%>
42
43 <% @php_admin_flags.each do |name, value| -%>
44 php_admin_flag[<%= name %>] = <%= value %>
45 <% end -%>