摘要:
ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当 阅读全文
摘要:
git地址:https://github.com/bigplum/nginx-tcp-lua-module openresty 本身是使用http协议进行通讯的, 但是项目中经常有要求输入是使用tcp协议,输出是使用http协议, 这时,输入是tcp协议,就需要使用nginx_tcp模块 如何把ng 阅读全文
摘要:
Openresty 安装第三方插件 程序媛没有夜生活 程序媛没有夜生活 2016.08.02 15:33* 字数 167 阅读 1283评论 0喜欢 2 2016.08.02 15:33* 字数 167 阅读 1283评论 0喜欢 2 2016.08.02 15:33* 字数 167 阅读 1283 阅读全文
摘要:
下载、解压安装包 [root]# wget https://openresty.org/download/openresty-1.11.2.5.tar.gz 安装libpq、pcre、openssl libpq [root]# yum install postgresql-devel 如果不安装li 阅读全文
摘要:
通过控制台进入nginx目录后 1. 启动nginx start nginx 或 nginx.exe 2. 重启nginx nginx -s reload 3. 停止nginx nginx -s stop 或 nginx -s quit stop是快速停止nginx,可能并不保存相关信息;quit是 阅读全文
摘要:
lua加载函数require和dofile Lua提供高级的require函数来加载运行库。粗略的说require和dofile完成同样的功能但有两点不同: 1. require会搜索目录加载文件; 2. require会判断是否文件已经加载避免重复加载同一文件。 由于上述特征,require在Lu 阅读全文
摘要:
如何在CentOS 7中安装最新Git 2017年05月20日 11:49:53 阅读数:1624 2017年05月20日 11:49:53 阅读数:1624 阅读数:1624 Git是在今天的软件开发行业一个非常有用的版本控制工具。我一直使用Git。于是为Linux公社的读者写一篇如何在CentO 阅读全文
摘要:
网官有介绍安装:http://www.lua.org/start.html 由于之前我遇到过致命错误并纪录在:https://blog.csdn.net/bingbingtea/article/details/79721714 这次就提前避免了: 先把依赖的包都安装上: yes|yum -y ins 阅读全文
摘要:
摘要:http://luyongxin88.blog.163.com/blog/static/925580720112275183903/ 因为工作的需要,涉及到了syslog-ng。现在看来,在外包公司工作,也就这么两点的好处了,一是拿的钱稍微多点,二就是能接触一下新的东西。当然,想要深入了解,公 阅读全文
摘要:
一、基础syslog-ng作为syslog的替代工具,可以完全替代syslog的服务,并且通过定义规则,实现更好的过滤功能。系统自带版本: 引用 # rpm -qa|grep syslog-ngsyslog-ng-1.6.7-1 syslog官方网站:最新版本是2.0.5。为方便使用,暂以系统自带的 阅读全文