mirror of
https://github.com/django/daphne.git
synced 2025-07-08 05:43:11 +03:00
Fixed memory leak due to uninitialised Twisted logging
This commit is contained in:
parent
2bb68654fc
commit
da40761b95
|
@ -1,6 +1,9 @@
|
||||||
import logging
|
import logging
|
||||||
from twisted.internet import reactor
|
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
|
from twisted.internet import reactor
|
||||||
|
from twisted.logger import globalLogBeginner
|
||||||
|
|
||||||
from .http_protocol import HTTPFactory
|
from .http_protocol import HTTPFactory
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
@ -48,6 +51,9 @@ class Server(object):
|
||||||
ws_protocols=self.ws_protocols,
|
ws_protocols=self.ws_protocols,
|
||||||
root_path=self.root_path,
|
root_path=self.root_path,
|
||||||
)
|
)
|
||||||
|
# Redirect the Twisted log to nowhere
|
||||||
|
globalLogBeginner.beginLoggingTo([lambda _: None], redirectStandardIO=False, discardBuffer=True)
|
||||||
|
# Listen on a socket
|
||||||
if self.unix_socket:
|
if self.unix_socket:
|
||||||
reactor.listenUNIX(self.unix_socket, self.factory)
|
reactor.listenUNIX(self.unix_socket, self.factory)
|
||||||
elif self.file_descriptor:
|
elif self.file_descriptor:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user