这是命令 gunicorn_paster 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gunicorn_paster - 基于事件的 HTTP/WSGI 服务器,粘贴应用程序入口点
概要
gunicorn_paster [选项] [设置路径]
配置
-c 配置, --配置=配置
配置文件。 [没有任何]
-b BIND, --绑定=BIND
收听地址。 前任。 127.0.0.1:8000 或 unix:/tmp/gunicorn.sock
-w 工作人员, - 工人=工作人员
要生成的工人数量。 [1]
-a 仲裁, - 仲裁者=仲裁
gunicorn 仲裁入口点或模块 [egg:gunicorn#main]
-p PID文件, --pid=PID文件
设置后台PID FILE
-D, --守护进程
在后台运行守护进程。
-m 乌马斯克, --umask=乌马斯克
定义守护进程的umask
-u USER, - 用户=USER
更改工作用户
-g 公司, - 团体=公司
更改工作组
-n PROC_NAME, - 姓名=PROC_NAME
进程名
--日志级别=日志级别
日志级别低于该级别将消息静音。 [信息]
--日志文件=日志文件
登录到文件。 - 等于标准输出。 [-]
d, -调试
调试模式。 只有1名工人。
- 版
显示程序的版本号并退出
-h, - 帮帮我
显示此帮助信息并退出
商品描述
Green Unicorn (gunicorn) 是一个 HTTP/WSGI 服务器,旨在为快速客户端或困倦的客户端提供服务
应用程序。 也就是说; 位于缓冲前端服务器(例如 nginx 或
光点
* 可选支持 Eventlet 和 Gevent 以提供异步
长轮询(“Comet”)连接。
* 流程管理:Gunicorn 收割并重启死去的工人。
* 与 Django 和 Paster 兼容应用程序(Pylons、
TurboGears 2 等
* 通过预分叉和共享套接字进行负载平衡
* 优雅的工作进程重新启动
* 升级不丢失连接
* 即时解码分块传输,允许上传进度通知
或基于流的协议通过 HTTP
TUNING
仁 有无库存
您可能需要调整各种内核参数以处理
大量同时连接。 通常,这些只会影响具有
大量并发请求并适用于您可能使用的任何类型的网络服务器
跑步。 为了便于参考,将它们列在此处。
列出的命令是在 Mac OS X 10.6 下测试的。 你的 Unix 风格可能会稍微用到
不同的标志。 如果不确定,请始终参考相应的手册页。
增加 “ 文件 描述符 极限
通常需要碰撞的第一个设置之一是最大打开数
给定进程的文件描述符。 对于那些困惑的人,请记住 Unices
将套接字视为文件。
$ 须藤 ulimit -n 1024
增加 “ 听 队列 尺寸
侦听套接字有一个关联的传入连接队列,这些连接正在等待
公认。 如果你碰巧有大量的客户填满了这个新队列
连接最终将开始下降。
$ sudo sysctl -w kern.ipc.somaxconn="1024"
加宽 “ 短暂的 PORT RANGE
套接字关闭后,它最终会进入 TIME_WAIT 状态。 这可以成为一个
长时间爆发的客户端活动后出现的问题。 最终,临时端口范围是
用完这会导致新连接在等待有效端口时停止。
此设置通常仅在用于测试网络的机器上才需要
服务器。
使用 onworks.net 服务在线使用 gunicorn_paster