原文:openresty的ngx.timer.at

openresty的ngx.timer.at真是个强大的方法。 例如某些函数不可以在一些NGINX的执行阶段使用时,可以ngx.timer.at API 创建一个零延迟的timer,在timer中去处理。 遇到一些高延迟的函数,因为定时调用是在后台运行,并且他们的执行不会增加任何客户端的响应时长 结果将在 秒后返回,查看日志,每隔 秒分别打印出三次的结果, ...

2017-12-30 19:04 0 1324 推荐指数:

查看详情

ngx_lua_API 指令详解(一)ngx.timer.at 指令

语法: ok,err = ngx.timer.at(delay,callback,user_arg1,user_arg2 ...) 上下文: init_worker_by_lua *,set_by_lua *,rewrite_by_lua *,access_by_lua ...

Fri May 05 07:30:00 CST 2017 0 4856
openresty跑定时任务配置、ngx.timer.every接口使用

openresty的定时任务是要跟worker绑定的。如果不绑定特定的worker,那么所有启动的woker都会去执行定时任务。 一般情况下默认绑定worker_id=0的,这样在nginx整个进程里面,就只执行一个timer。 在conf中具体的位置可以写自己的任务逻辑。 具体 ...

Thu Jan 11 01:15:00 CST 2018 0 4538
OpenRestyngx.ssl

翻译自: ngx.ssl - Lua API for controlling NGINX downstream SSL handshakes 1. 概要 2. 描述 该 Lua 模块提供 API 函数来控制类似 ssl_certificate_by_lua*(ngx_lua 模块) 等上 ...

Wed Jul 04 05:20:00 CST 2018 0 928
OpenRestyngx.var.VARIABLE

1. ngx.var.VARIABLE 读或者写 Nginx 变量值: 注:仅仅是已经定义了的 Nginx 变量可以被写入: 也就是说,无法动态创建 Nginx 变量。 一些特殊的变量(如 $args 和 $limit_rate)可以被分配一个值,其他许多 ...

Fri Aug 17 02:40:00 CST 2018 0 6561
OpenRestyngx.shared.DICT

参考链接: resty.core.shdict ngx_shared.DICT 源码正文: dict.lua 部分源码如下: 1. ngx.shared.DICT.incr 详解链接: ngx.shared.DICT.incr 详解 2. ngx ...

Tue Aug 07 06:10:00 CST 2018 0 2136
OpenResty + ngx_lua_waf使用

  本篇介绍在CentOS7.6上安装、测试使用ngx_lua_waf + openresty。 Preface 安装Luagit 安装OpenResty 安装依赖 下载安装 配置ngx_lua_waf 下载 ...

Wed Feb 26 00:10:00 CST 2020 0 879
OpenResty增加ngx_pagespeed模块进行优化

1、下载ngx_pagespeed模块 2、重新编译OpenResty 3、配置pagespeed 对新手用户而言:使用CoreFiltersCoreFilters含有一系列PageSpeed过滤器,谷歌认为这些过滤器对大多数网站来说是安全的。如果启用 ...

Thu Jul 10 00:26:00 CST 2014 0 2717
openresty ngx.location.capture http2 问题

以前openresty 使用的是http2,同时配置了 ngx.location.capture 是可以的(1.12 版本,有点老),今天升级了openresty 到目前最新版本(1.15.8.1)出现了以下 ...

Wed Aug 05 04:15:00 CST 2020 0 668
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM