def start(self):
        try:
            signal.signal(signal.SIGTERM, lambda a, b, s=self: s.stop())
            signal.signal(signal.SIGINT, lambda a, b, s=self: s.stop())
        except:
            pass
        write_file(self.pid_filename, str(os.getpid()))
        self.server.start()
start the web server
dataset/ETHPy150Open uwdata/termite-visualizations/web2py/gluon/main.py/HttpServer.start