通过gunicorn + supervisor管理python项目

Gunicorn(Green Unicorn)是一个Python WSGI HTTP Server for UNIX,来源于Ruby的unicorn项目。Gunicorn使用pre-fork master-worker模型(在gunicorn中,master被称为arbiter),能够与各种wsgi web框架协作。

Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。它可以很方便的监听、启动、停止、重启一个或多个进程。能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启,很方便的做到进程自动恢复。

阅读全文 »

PowerDNS

简介

PowerDNS是荷兰公司的一个开源DNS产品,PowerDNS有3种服务PowerDNS Authoritative, PowerDNS Recursor, dnsdist。
权威DNS服务powerdns-authoritative只做域名解析,如果需要配置域名转发则需要部署递归DNS服务powerdns-recursor,还有一个分流和负载工具dnsdist。

官网https://www.powerdns.com/

阅读全文 »

top命令–动态实时显示Linux系统进程

top命令相当于Windows下的任务管理器,能够实时显示系统进程情况,查看系统负载等信息。

阅读全文 »