GoAccess是一款唯数不多可以分析Nginx并且开源的网站日志实时分析工具。可以的分析的内容很多,主要是访问概况、动态页面请求、静态页面请求(如图片、样式表、脚本等)、访客排名,访客使用的操作系统,访客使用的浏览器,来路域名,404 错误,搜索爬虫,搜索关键词等等。

最近在博客上[……]

Read more

有时候需要对一些参数或者请求链接做屏蔽,那么如何屏蔽呢?

假设是根据参数屏蔽,则可以配置:

if ($query_string ~ "/page/.*/page/") {    return 403;}

假设是根据请求链接屏蔽,则配置为:

locatio[......]

Read more

Xmlrpc.php提供WordPress的一项功能,它以XML作为编码机制、通过HTTP传输数据。由于 WordPress 不是一个自封闭的系统,它通过这种途径来完成偶尔与其他系统通信的工作。

例如,假设您想从移动设备发布文章到您的网站,当附近找不到计算机时。您可以使用 xmlrp[……]

Read more

高并发时,会出现php-fpm线程不够用的情况,此时一般需要调整backlog,之前也分析过:如果worker进程不够用,master进程会prefork更多进程,
如果prefork达到了pm.max_children上限,worker进程又全都繁忙,这时master进程会把请求挂起到连[……]

Read more

Nginx报错日志发现有类似内容:

[alert] 12339#0: 1024 worker_connections are not enough

这报错呢,简单来说就是配置里的worker_connections太小了,并发量上去后,不够用了,调整也简单,修改nginx.conf里wo[……]

Read more

Nginx:

  1. 工作在网络7层,可以针对http应用做一些分流的策略,比如针对域名,目录结构
  2. Nginx对网络的依赖较小,理论上能ping通就能进行敷在功能
  3. Nginx安装配置比较简单,测试起来很方便
  4. 也可以承担较高的负载压力且稳定,Nginx是为了解决c10k问[……]

Read more