@@ -310,7 +310,7 @@ def find_mimetypes():
310310 receive-buffer-size=%(receive_buffer_size)s \\
311311 header-buffer-size=%(header_buffer_size)s \\
312312 response-buffer-size=%(response_buffer_size)s \\
313- server-metrics=%(daemon_server_metrics_flag )s
313+ server-metrics=%(server_metrics_flag )s
314314</IfDefine>
315315<IfDefine !MOD_WSGI_MULTIPROCESS>
316316WSGIDaemonProcess %(host)s:%(port)s \\
@@ -335,7 +335,7 @@ def find_mimetypes():
335335 send-buffer-size=%(send_buffer_size)s \\
336336 receive-buffer-size=%(receive_buffer_size)s \\
337337 response-buffer-size=%(response_buffer_size)s \\
338- server-metrics=%(daemon_server_metrics_flag )s
338+ server-metrics=%(server_metrics_flag )s
339339</IfDefine>
340340</IfDefine>
341341
@@ -351,6 +351,8 @@ def find_mimetypes():
351351ExtendedStatus On
352352</IfDefine>
353353
354+ WSGIServerMetrics %(server_metrics_flag)s
355+
354356<IfDefine MOD_WSGI_SERVER_STATUS>
355357<Location /server-status>
356358 SetHandler server-status
@@ -839,7 +841,8 @@ def find_mimetypes():
839841 python-path='%(python_path)s' \\
840842 python-eggs='%(python_eggs)s' \\
841843 lang='%(lang)s' \\
842- locale='%(locale)s'
844+ locale='%(locale)s' \\
845+ server-metrics=%(server_metrics_flag)s
843846WSGIImportScript '%(script)s' \\
844847 process-group='service:%(name)s' \\
845848 application-group=%%{GLOBAL}
@@ -863,7 +866,8 @@ def find_mimetypes():
863866 python-path='%(python_path)s' \\
864867 python-eggs='%(python_eggs)s' \\
865868 lang='%(lang)s' \\
866- locale='%(locale)s'
869+ locale='%(locale)s' \\
870+ server-metrics=%(server_metrics_flag)s
867871WSGIImportScript '%(script)s' \\
868872 process-group='service:%(name)s' \\
869873 application-group=%%{GLOBAL}
@@ -967,15 +971,17 @@ def generate_apache_config(options):
967971 python_path = options ['python_path' ],
968972 working_directory = options ['working_directory' ],
969973 python_eggs = options ['python_eggs' ],
970- lang = options ['lang' ], locale = options ['locale' ]),
974+ lang = options ['lang' ], locale = options ['locale' ],
975+ server_metrics_flag = options ['server_metrics_flag' ]),
971976 file = fp )
972977 else :
973978 print (APACHE_SERVICE_CONFIG % dict (name = name , user = user ,
974979 group = group , script = script ,
975980 python_path = options ['python_path' ],
976981 working_directory = options ['working_directory' ],
977982 python_eggs = options ['python_eggs' ],
978- lang = options ['lang' ], locale = options ['locale' ]),
983+ lang = options ['lang' ], locale = options ['locale' ],
984+ server_metrics_flag = options ['server_metrics_flag' ]),
979985 file = fp )
980986
981987 if options ['include_files' ]:
@@ -2679,9 +2685,9 @@ def _cmd_setup_server(command, args, options):
26792685 options ['request_read_timeout' ] = request_read_timeout
26802686
26812687 if options ['server_metrics' ]:
2682- options ['daemon_server_metrics_flag ' ] = 'On'
2688+ options ['server_metrics_flag ' ] = 'On'
26832689 else :
2684- options ['daemon_server_metrics_flag ' ] = 'Off'
2690+ options ['server_metrics_flag ' ] = 'Off'
26852691
26862692 if options ['handler_scripts' ]:
26872693 handler_scripts = []
0 commit comments