英语法语西班牙文

OnWorks 网站图标

gunicorn_paster - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gunicorn_paster

这是命令 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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad