跳到主要内容

Linux源码编译方式安装OpenResty及第三方模块

· 阅读需 2 分钟

以下安装方法完全适用于nginx的安装,下面./configure阶段只需要去掉--with-luajit参数,安装OpenResty主要为了使用LuaJIT。

安装依赖

因为OpenResty是基于Nginx构建的,安装之前需要先安装Nginx的依赖组件。

  • PCRE - 正则库,Nginx Core及Rewrite模块需要用到它。

  • zlib - 提供数据压缩的函数库,Gzip 模块需要用到它。

  • OpenSSL - 用于SSL功能

  • GCC - GNU编译器套件

使用Python开源工具locust做性能测试

· 阅读需 5 分钟

介绍一个Python开源、 分布式的性能测试工具Locust。相比Loadrunner、Jmeter,单台能发起的负载比较高,而且都是通过代码实现,与其他笨重工具相比对于程序员来说比较易用的。

MacOS下brew install报Error: No such file or directory错误

· 阅读需 1 分钟

用brew install的命令时,发生Error: No such file or directory ***的错误。

每次MacOS系统更新后,Homebrew都会发生一些问题,一般重装后即可解决。

Error: No such file or directory @ rb_sysopen - /Users/geuni/Library/Caches/Homebrew/downloads/9c91a337f95d642c3eed905e43f8aa6dd50903ba990691c3001570277ad1ccd2--gdbm-1.21_1.monterey.bottle.tar.gz

Linux中查看监听中的(占用)端口(netstat,ss,lsof)

· 阅读需 4 分钟

在对网络连接或特定应用做故障排查时,最先要做的一般是确认系统中正在使用的端口,还有查看哪些应用监听特定的端口。

本文介绍了如何用 netstat, ss, lsof 等命令找出哪些服务在侦听哪些端口。以下说明适用于所有基于Linux或Unix的操作系统。