removed daemonize code that is not needed for services, cleaned up need for logrotate, removed some logging that was not useful

This commit is contained in:
Blake J. Harnden 2018-03-23 09:57:37 -07:00
parent 1ac862cc17
commit 44363b0500
7 changed files with 20 additions and 255 deletions

View file

@ -3,7 +3,6 @@ Defines server classes and request handlers for TCP and UDP.
"""
import SocketServer
import os
import threading
import time
@ -72,14 +71,6 @@ class CoreServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
for session in self.sessions.values():
session.shutdown()
# if we are a daemon remove pid file
if self.config["daemonize"]:
pid_file = self.config["pidfile"]
try:
os.unlink(pid_file)
except OSError:
logger.exception("error daemon pid file: %s", pid_file)
# remove server from server list
CoreServer.remove_server(self)