roles/apache2_php_cgi.rb
name "apache2_mod_php"
description "Configure php5.3 and apache2 with mod_fcgid."
run_list(
"recipe[php]",
"recipe[apache2]",
"recipe[apache2::mod_expires]",
"recipe[apache2::mod_rewrite]",
"recipe[apache2::mod_fcgid]",
"recipe[php::common_php_ini]"
)
default_attributes(
:php => {
:directives => {
:memory_limit => "160M"
}
},
:apache => {
:listen_ports => [ "80", "443" ],
:keepaliverequests => 10,
:prefork => {
:startservers => 2,
:minspareservers => 1,
:maxspareservers => 3,
:serverlimit => 4,
:maxclients => 4,
:maxrequestsperchild => 1000
},
:worker => {
:startservers => 2,
:maxclients => 128,
:minsparethreads => 16,
:maxsparethreads => 128,
:threadsperchild => 16,
:maxrequestsperchild => 0
}
}
)