在运行服务器的时候,用的是Sanic.run()方法,那么run方法,支持指定哪些参数呢
host: str 主机地址,默认为127.0.0.1
port: int 运行的端口,默认为8000
debug: bool 是否启用启用调试模式,调试模式将减慢服务器速度,默认False
auto_reload: bool 每当源代码更改时重新加载应用程序,默认情况下在调试模式下启用,默认None
ssl: [dict, SSLContext, None] SSLContext,或证书和密钥的位置,用于工作进程的SSL加密,默认None
sock: socket 接收socket请求的地址,默认None
workers: int 指定工作进程数,默认1
protocol: Protocol asyncio协议类的子类,默认None
backlog: int 等待处理的最大连接数,默认为100
register_sys_signals: bool 注册SIG*事件,默认为True
access_log: bool 启用写入访问日志,将降低服务器速度,默认None
unix: str 要侦听的Unix socket服务,默认None
loop: None = None,
reload_dir: Optional[Union[List[str], str]] = 默认None