使用supervisor管理进程

生产环境中经常使用supervisor来管理和监控服务器进程,它可以把一个应用进程变成一个daemon,常驻后台运行,还能监控进程状态,重启、停止所管理的进程。supervisor是一个用Python写成的工具,但它不支持Python 3.x。因此真正在用它的时候,一般用Python 2.7(也是很多Linux发行版默认安装的Python版本)来启动supervisor。

阅读全文

用Jenkins实现自动化部署和测试

在日常开发和产品在测试环境和生产环境部署时,遇到的一个痛点就是如何高效地完成部署+测试这个环节。很多团队一直采用手工部署的方式,这在系统规模不大的情况下没问题,但是当系统发展到一定规模以后,手工对多服务和多机进行部署无疑是一个巨大的工作量,过程机械繁琐还容易出错。这时候就很有必要升级为自动化部署和测试。

阅读全文

ubuntu启用SSH

先安装ssh服务,执行命令: sudo apt-get install openssh-server 安装后可用一以下命令查看ssh服务的启用情况: sudo pe -e | grep ssh 如果ssh服务没有启用,可以执行: sudo service ssh start 来启动ssh服务,如果要关闭ssh服务,相应地输入: sudo service ssh stop 即可。

阅读全文