Enable after_start and before_stop callbacks for multiprocess

This commit is contained in:
Ludovic Gasc (GMLudo) 2016-10-20 01:01:51 +02:00
parent f5569f1723
commit 7dcdc6208d

View File

@ -197,6 +197,8 @@ class Sanic:
'request_handler': self.handle_request,
'request_timeout': self.config.REQUEST_TIMEOUT,
'request_max_size': self.config.REQUEST_MAX_SIZE,
'after_start': after_start,
'before_stop': before_stop,
'loop': loop
}
@ -209,8 +211,6 @@ class Sanic:
try:
if workers == 1:
server_settings['after_start'] = after_start
server_settings['before_stop'] = before_stop
serve(**server_settings)
else:
log.info('Spinning up {} workers...'.format(workers))