diff --git a/rhodecode/templates/admin/settings/settings_process_management.mako b/rhodecode/templates/admin/settings/settings_process_management.mako --- a/rhodecode/templates/admin/settings/settings_process_management.mako +++ b/rhodecode/templates/admin/settings/settings_process_management.mako @@ -14,6 +14,8 @@ % for proc in c.gunicorn_processes: <% mem = proc.memory_info()%> + <% children = proc.children(recursive=True) %> + % if children: + + % for proc_child in children: + <% mem = proc_child.memory_info()%> + + + + + + - + + + % endfor + + % endif % endfor
@@ -34,16 +36,38 @@ VMS:${h.format_byte_size_binary(mem.vms)} - <% is_master = proc.children(recursive=True) %> - % if is_master: - MASTER - % else: - + MASTER [children: ${len(children)}] +
+ + | ${proc_child.pid} - ${proc_child.name()} + + + command + + + RSS:${h.format_byte_size_binary(mem.rss)} + + VMS:${h.format_byte_size_binary(mem.vms)} + + restart - % endif -