返回顶部
摘要: 作为高性能WEB服务器,只调整Nginx本身的参数是不行的,因为Nginx服务依赖于高性能的操作系统。 以下为常见的几个Linux内核参数优化方法。 net.ipv4.tcp_max_tw_buckets 对于tcp连接,服务端和客户端通信完后状态变为timewait,假如某台服务器非常忙,连接数特 阅读全文
posted @ 2019-05-10 11:34 御用闲人 阅读(2631) 评论(0) 推荐(0) 编辑
摘要: nginx作为高性能web服务器,即使不特意调整配置参数也可以处理大量的并发请求。以下的配置参数是借鉴网上的一些调优参数,仅作为参考,不见得适于你的线上业务。 worker进程 worker_processes 该参数表示启动几个工作进程,建议和本机CPU核数保持一致,每一核CPU处理一个进程。 w 阅读全文
posted @ 2019-05-10 11:00 御用闲人 阅读(6321) 评论(0) 推荐(0) 编辑
摘要: 如果任由访问日志写下去,日志文件会变得越来越大,甚至是写满磁盘。 所以,我们需要想办法把日志做切割,比如每天生成一个新的日志,旧的日志按规定时间删除即可。 实现日志切割可以通过写shell脚本或者系统的日志切割机制实现。 shell脚本切割Nginx日志 示例: 系统日志切割机制 附: 1.如何测试 阅读全文
posted @ 2019-05-10 10:39 御用闲人 阅读(2774) 评论(0) 推荐(0) 编辑
摘要: 一个网站,会包含很多元素,尤其是有大量的图片、js、css等静态元素。这样的请求其实可以不用记录日志。 配置示例: 阅读全文
posted @ 2019-05-10 10:35 御用闲人 阅读(2508) 评论(0) 推荐(0) 编辑
摘要: Nginx访问日志可以设置自定义的格式,来满足特定的需求。 示例: 常见变量: 阅读全文
posted @ 2019-05-10 10:31 御用闲人 阅读(4795) 评论(0) 推荐(0) 编辑
摘要: web服务器的访问日志是非常重要的,我们可以通过访问日志来分析用户的访问情况, 也可以通过访问日志发现一些异常访问,比如cc攻击。 格式: access_log /path/to/logfile format; access_log可以配置到http, server, location配置段中。 配 阅读全文
posted @ 2019-05-10 10:30 御用闲人 阅读(671) 评论(0) 推荐(0) 编辑
摘要: Nginx错误日志平时不用太关注,但是一旦出了问题,就需要借助错误日志来判断问题所在。 配置参数格式:error_log /path/to/log level; Nginx错误日志级别 常见的错误日志级别有debug | info | notice | warn | error | crit | a 阅读全文
posted @ 2019-05-10 10:27 御用闲人 阅读(13669) 评论(0) 推荐(1) 编辑