linux服务器问题现场处理之open too many files惹的祸

昨天早晨,某台线上linux服务器所有图片服务,php的web应用服务突然异常,导致线上web站点访问异常。
二话不说登陆服务器,首先查看服务器负载,一切正常。
找到提供图片服务的Nginx配置,检查配置中图片目录发现图片妥妥的躺在那里,等于吃了个定心丸,不是被人黑了删除目录。
查看nginx访问日志正常,查看nginx错误日志open too many files大量出现......

全文

让Perl-CGI运行在Nginx上

Perl-CGI是使用Perl脚本程序为HTTP提供服务的方式,配合高性能,轻量级的Nginx工作会比使用Apache作为Web服务器高效很多,因此本文介绍在Centos5.* 以上版本的生产服务器上怎么让Perl-CGI运行在Nginx上。

Perl是众多脚本语言中的我最喜爱的,简单·高效·强到几乎无所不能,不管是开发GUI·Web·后台服务·临时任务都有良好的模块支持,除了......

全文

简单实现nginx+htpasswd基于http请求的登陆认证

权限验证是每个应用程序中不可或缺的部分,可以保护系统的数据资源不被任何人访问到,也防止暴露敏感信息给入侵者。仅仅从安全层面来说对暴露在公网的web应用的权限控制就显得极为重要,毕竟web应用服务于正常使用者的而不是服务于其他不良目的。

对web应用权限的控制最通用手段就是认证机制(Authentication)。我们所接触到的最多最常见的认证机制就是登陆认证,通过登......

全文