| 1234567891011121314151617181920212223242526 | import multiprocessingimport sysfrom granian import Granianif __name__ == '__main__':    interface = sys.argv[1]    threading_mode = sys.argv[2]    workers = multiprocessing.cpu_count()    if threading_mode == "workers":        workers = round(workers / 2)    threads = 1    Granian(        f"app_{interface}:main",        address="0.0.0.0",        port=8080,        workers=workers,        threading_mode=threading_mode,        threads=threads,        backlog=2048,        interface=interface,        http="1",        websockets=False    ).serve()
 |