未分类

使用lua模拟tail -n命令读取最后n行

朱 茂海 发布于 2017-04-23

最近需要使用lua读取文件的最后n行数据,但不想调用linux中的tail命令来获取,于是使用纯lua来实现。 实现思路 把文件指针偏移距离文件尾x个字节 读取x个字节数据 在这x个字节数据中查找换行符\n,如果找到n个换行符,把文件指针偏移到第n个换行符的位置,输出全部内容 如...

阅读(71)评论(0)

OpenResty(Nginx Lua)获取Nginx Worker CPU使用率

朱 茂海 发布于 2017-04-12

在上文我们介绍了三种获取进程cpu使用率的方法,本文介绍使用openresty来获取所有nginx worker的cpu使用率,然后提供一个接口来输出cpu使用率。由于收集cpu使用率需要获取两次,两次之间需要等待一些时间,为了保证此接口的性能,决定不采用接口实时统计,采用后台定...

阅读(167)评论(0)

使用代理服务器解决升级WordPress慢的问题

1

朱 茂海 发布于 2017-03-07

更新WordPress版本有两种方法,在后台点击自动升级或者手动下载新的版本替换旧的。为了方便,一般选择前者自动升级。不过由于自动升级使用的是国外的服务器downloads.wordpress.org,在国内自动升级wordpress的话会非常慢甚至超时失败。不过wordpres...

阅读(108)评论(0)

ezhttp配置yum或apt仓库镜像

1

朱 茂海 发布于 2017-02-21

重新配置yum或apt仓库镜像是为了获取更快的软件安装速度。比如机器默认配置的仓库源为国外的服务器,而我们在国内的服务器使用这个源就会非常的慢,非常地浪费时间。使用ezhttp可以在centos,debian,ubuntu自动配置仓库镜像。在开始之前,请先查看ezhttp介绍。 ...

阅读(131)评论(0)

ezhttp统计分析网络流量

2

朱 茂海 发布于 2017-02-21

对于线上的服务器,当发现服务器流量比平常大很多,造成了线上服务访问缓慢的问题,这时候我们希望查清为什么会出现这样的问题。我们希望了解流量的分布情况,即服务器上各个端口占用流量多少,哪些客户端IP占用流量最多等。使用ezhttp可以快速地统计出流量的分布情况。在开始之前,请先查看e...

阅读(205)评论(0)

ezhttp设置时区和同步时间

1

朱 茂海 发布于 2017-02-21

新装好系统的机器,时区和时间可能都是错乱的,这时候第一步得设置正确的时区和时间,否则可能会导致部分程序运行出错。使用ezhttp可以非常容易的设置时区和时间,并定时同步时间。在开始之前,请先查看ezhttp介绍。 1.Set_timezone_and_sync_time 进入So...

阅读(63)评论(0)

ezhttp启用和禁用php扩展

1

朱 茂海 发布于 2017-02-21

由于ezhttp编译php时默认把大多数php扩展编译成了共享扩展形式,且没有全部启用,这时可以使用ezhttp来管理这部分扩展。在开始之前,请先查看ezhttp介绍。 1.进入Enable_disable_php_extension菜单项 进入Some Useful Tools...

阅读(137)评论(0)