Sha256: 8fd50ce682748e4594019e51a5e46ad44f8fa362bb0f955a22374833590834f7

Contents?: true

Size: 545 Bytes

Versions: 8

Compression:

Stored size: 545 Bytes

Contents

mongrel_size = 120
head_room = 512

total_memory = attrib?("memorysize")
if total_memory
  if total_memory =~ /MB$/
    total_memory.gsub!(/ MB/, '')
    total_memory = total_memory.to_f
  else
    total_memory.gsub!(/ GB/, '')
    total_memory = total_memory.to_f * 1024
  end
  available_memory = total_memory - head_room
  total_mongrels = available_memory / mongrel_size
  add_attrib("mongrel_servers", total_mongrels.to_i) unless attrib?("mongrel_servers")
  add_attrib("mongrel_port_number", 5000) unless attrib?("mongrel_port_number")
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
loe-iclassify-interface-1.0.10 recipes/02_mongrel_server.rb
loe-iclassify-interface-1.0.11 recipes/02_mongrel_server.rb
loe-iclassify-interface-1.0.12 recipes/02_mongrel_server.rb
loe-iclassify-interface-1.0.13 recipes/02_mongrel_server.rb
loe-iclassify-interface-1.0.14 recipes/02_mongrel_server.rb
loe-iclassify-interface-1.0.15 recipes/02_mongrel_server.rb
loe-iclassify-interface-1.1.0 recipes/02_mongrel_server.rb
iclassify-interface-1.1.0 recipes/02_mongrel_server.rb