服务器
文章平均质量分 72
风为你而吹
岁月随心,终会淡然
展开
-
Nginx配置、使用
Nginx配置文件详解。原创 2024-02-27 21:59:43 · 830 阅读 · 0 评论 -
nginx概述
nginx-1.22.1版本有198427行c代码(包含头文件)。原创 2024-02-27 21:58:19 · 826 阅读 · 0 评论 -
查看uwsgi统计信息
需要有配置:stats = 0.0.0.0:9191 开启统计端口这样curl 127.0.0.1:9191就会获取当前uwsgi的统计信息可用通过统计信息查看uwsgi的状态,比如如果uwsgi繁忙,可以通过这个看看。可以看到哪些进程,哪些core在处理信息。curl 127.0.0.1:9191 返回的信息"load":0,"uid":0,"gid":0,"locks":["user 0":0},"signal":0},},"timer":0},},"cron":0},原创 2024-02-27 21:53:25 · 460 阅读 · 0 评论 -
uwsgi剖析
2023版uwsgi,包含119334行c代码,12w代码量级。原创 2024-02-27 21:50:21 · 377 阅读 · 0 评论 -
uwsgi安装、调试
worker进程去epoll,accept、read、处理。和陈硕提到的一个线程一个事件循环一样(memcached是一个线程一个libevent事件循环)。reactor风格是:主线程listen、epoll、accept,read、将read的内容解析后,给到线程池的消费者线程处理。你可以使用构建配置文件来自定义uWSGI服务器,配置文件位于 buildconf/ 目录中。出于历史原因,当你运行’make’的时候,会构建把Python作为唯一支持的语言的uWSGI(NOTE:不知道哪种更优。原创 2024-02-27 21:41:48 · 1064 阅读 · 0 评论 -
uwsgi概述和配置
使用c语言开发的wsgi服务器(不止wsgi)官方参考文档,英文官方参考文档,中文WSGI是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。这是把服务器和服务程序分开uwsgi是服务器,调用python写的web应用程序或flask的python框架代码WSGI协议是对http协议的封装,是基于http协议的。比如env[“REQUEST_METHOD”]就是http的method。env[‘wsgi.input’]是消息体(如果是POST方法)原创 2024-02-27 21:29:11 · 1751 阅读 · 0 评论