123456789101112131415161718192021222324 |
- import multiprocessing
- import sys
- from granian import Granian
- if __name__ == '__main__':
- interface = sys.argv[1]
- threading_mode = sys.argv[2]
- workers = multiprocessing.cpu_count()
- threads = 2 if threading_mode == "runtime" else 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()
|