以前用Python运行的Web框架都是要运行在Linux下,加上WSGI服务器,比如Gunicorn+Flask,后来了解到了Apache,看看能不能基于Apache这个Web服务器下给python提供Web环境。于是上网找了很多资料,现在总结如下。 这篇是在Window10下Apache2.4的安 ...
分类:
Windows程序 时间:
2017-07-09 20:44:26
阅读次数:
2087
1.浏览器请求动态页面过程 2.WSGI Python Web Server Gateway Interface (或简称 WSGI,读作“wizgy”)。 WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务器和web框架,选择一个适合的配对。比如,可以在Gunicorn ...
分类:
编程语言 时间:
2017-06-21 22:03:41
阅读次数:
319
如前文所述,Arbiter是gunicorn master进程的核心。Arbiter主要负责管理worker进程,包括启动、监控、杀掉Worker进程;同时,Arbiter在某些信号发生的时候还可以热更新(reload)App应用,或者在线升级gunicorn。Arbiter的核心代码在一个文件里面 ...
分类:
其他好文 时间:
2017-05-15 13:07:38
阅读次数:
307
在这篇文章中,提到了Master进程对信号的处理函数,其中有两个信号比较有意思。 SIGHUP:用来热更新(Reload)应用 SIGUSR2:用来在线升级(upgrade on the fly)gunicorn 下面来详细看一下: SIGHUP: SIGUP对应的信号处理函数是Arbiter.re ...
分类:
其他好文 时间:
2017-05-15 13:03:35
阅读次数:
268
gunicorn是一个python Wsgi http server,只支持在Unix系统上运行,来源于Ruby的unicorn项目。Gunicorn使用prefork master-worker模型(在gunicorn中,master被称为arbiter),能够与各种wsgi web框架协作。gu ...
分类:
其他好文 时间:
2017-05-15 13:01:22
阅读次数:
310
gunicorn支持不同的worker类型,同步或者异步,异步的话包括基于gevent、基于eventlet、基于Aiohttp(python版本需要大于3.3),也有多线程的版本。下面是gunicorn当前版本(19.6.0)支持的Worker类型: sync eventlet - Require ...
分类:
其他好文 时间:
2017-05-15 12:57:07
阅读次数:
382
bottle 是一个轻量级的python web框架, 可以适配各种web服务器,包括python自带的wsgiref(默认),gevent, cherrypy,gunicorn等等。bottle是单文件形式发布,源码在这里可以下载,代码量不多,可以用来学习web框架。这里也有官方文档的中文翻译。 ...
分类:
编程语言 时间:
2017-05-15 12:55:59
阅读次数:
256
Django==1.10.3 -e git+https://github.com/duoshuo/duoshuo-python-sdk.git#egg=duoshuo-python-sdk django-pingback django-xmlrpc==0.1.4 gunicorn==18.0 Bea... ...
分类:
编程语言 时间:
2017-04-26 16:37:18
阅读次数:
232
如前文所述,Arbiter是gunicornmaster进程的核心。Arbiter主要负责管理worker进程,包括启动、监控、杀掉Worker进程;同时,Arbiter在某些信号发生的时候还可以热更新(reload)App应用,或者在线升级gunicorn。Arbiter的核心代码在一个文件里面,代码量也不大,源码在此:http..
分类:
其他好文 时间:
2017-04-08 01:17:17
阅读次数:
398
gunicorn模块1、安装gunicorn[root@133~]#yumsearchnginx[root@133~]#yuminstall-ynginx.x86_64[root@133~]#/etc/init.d/nginxrestartnginx:[warn]conflictingservername"112.65.140.132"on0.0.0.0:80,ignored停止nginx:[失败]正在启动nginx:nginx:[warn]conflictingserverna..
分类:
其他好文 时间:
2017-03-31 22:01:00
阅读次数:
409