部署在Web中提供服务的应用。例如提供API或是其他服务。

HTTP协议

HTTP请求

HTTP协议请求

HTTP响应

响应结构是一个元组,且元组有以下三种形式:

  1. (body, status, headers)
  2. (body, status)
  3. (body, headers)

如果不满足这样的格式,则无法作为响应。

源和域

windows命令行

查看端口并关闭占用

  1. # 通过查看端口得到进程号
  2. netstat -ano | findstr 端口号
  3. # 关闭进程
  4. taskkill -PID 进程号 -F

一般冲突程序会占用5000端口,可以用来检查端口和链接

linux 命令行

Linux的常用命令 以进行基础运维

ps -aux | grep “webapp” # find webapp
可以用来寻找特定进程名
nohup python3 webapp.py >runtime_flask.log 2>&1 &
可以挂起到后台,防止进程被杀
gunicorn -w 4 -b 0.0.0.0:9881 webapp:ap
gunicorn维护进程并注册到网络中
nohup gunicorn -w 4 -b 0.0.0.0:9881 webapp:app >runtime_flask.log 2>&1 &
程序挂起并运行写入日志
pstree -ap|grep gunicorn
打印进程树
kill -9 [PID]
停止进程