openresty启动报attempt to call method 'ttl' (a nil value)错误

今天测试openresty中ngx.shared.DICT的字段剩余有效期,直接: status_dict:safe_set("test","ttest",60)  local ttime = status_dict:ttl...

2018-12-18 15:47:17

阅读数 149

评论数 0

openresty启动时候报ngx_slab_alloc() failed: no memory 问题

使用openresty启动nginx时,报错误:nginx: [crit] ngx_slab_alloc() failed: no memory 解决办法: 由于在nginx.conf文件中设置有nginx全局内存申请 :lua_shared_dict status_dict 10k; 导致 ...

2018-12-17 15:55:14

阅读数 94

评论数 0

lua+redis中的pipeline

red:init_pipeline()   red:set("msg1", "hello1")   red:set("msg2", "hello2")...

2018-11-13 18:37:07

阅读数 187

评论数 0

Lua文件夹及文件操作(清空文件夹下所有文件、创建多级文件夹、删除文件夹所有文件等)

--创建名字为123的文件夹 os.execute("md 123") --创建名字为123.txt 内容为456的文件 local file = io.open("123.txt","w"...

2018-11-13 10:04:55

阅读数 142

评论数 0

Nginx+Lua开发及指令详解

Nginx入门 本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章: nginx启动、关闭、重启 http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html agentzh 的 Nginx 教程...

2018-11-01 17:23:23

阅读数 231

评论数 0

Nginx模块Lua-Nginx-Module学习笔记———Lua指令详解(Directives)

Nginx与Lua编写脚本的基本构建块是指令。 指令用于指定何时运行用户Lua代码以及如何使用结果。 下面是显示指令执行顺序的图。  当一个请求发起一个“子请求”的时候,按照 Nginx 的术语,习惯把前者称为后者的“父请求”(parent request)。 location /m...

2018-11-01 16:42:32

阅读数 490

评论数 0

Nginx-Lua模块的执行顺序

一、nginx执行步骤 nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系,详细内容可以阅读《深入理解nginx:模块开发与架构解析》这本书,这里只做简单介绍; 1、post-read   读取请求内容阶段,nginx 读取并解析完请求头之后就立...

2018-11-01 16:38:37

阅读数 20

评论数 0

git clone代码时失败的问题

问题描述: 在windows环境,使用小乌龟clone git私有仓库代码,提示错误: Cloning into ‘project_name’… remote: HTTP Basic: Access denied fatal: Authentication failed fo ***** ...

2018-10-30 15:16:30

阅读数 369

评论数 0

Nginx Rewrite重写规则

Rewrite 主要的功能就是实现URL的重写,Nginx的rewrite功能是使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。本文给大家讲述实际项目中常用到的rewrite规则。 Nginx的rewrite功能需要PCRE软件的支持,即通过perl...

2018-10-24 19:10:23

阅读数 24

评论数 0

Nginx服务器对session的处理策略

继上篇问题,Nginx除了通过绑定IP地址即ip_hash策略这种黏性session外, 还有其他两种策略,分别为session复制方案与使用memcached或其他的额外空间方案。 这里我们先讨论下ip_hash方案。 ip_hash策略好不好,其实,这确实是一种简单粗暴但很高效的方式,不...

2018-10-22 17:15:19

阅读数 23

评论数 0

浅谈Nginx之反向代理与负载均衡

Nginx的负载均衡是基于反向代理实现的,因此,本文先讨论什么是反向代理,再在这个的基础上讨论负载均衡以及负载均衡时应该注意哪些策略。 反向代理: 如下图所示, 从图中,我们可以知道,对于浏览器来说,他会发一个http://www.a.com/uri请求到Nginx服务器,对于他来说,他认...

2018-10-22 17:13:36

阅读数 22

评论数 0

关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。  建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富,  不只是缓存 session ,还可以做其他用途,一举几得...

2018-10-22 15:39:51

阅读数 16

评论数 0

nginx+tomcat+redis 做负载均衡时session 共享实现

针对之前的nginx+tomcat的负载均衡机制,因为会出现session丢失的问题,特研究了下redis的session共享;(如果想搭建本环境可从上一篇开始,涉及到nginx的环境搭建http://blog.csdn.net/qq584852076/article/details/464691...

2018-10-22 15:39:07

阅读数 24

评论数 0

反向代理和负载均衡的关系

做了反向代理才能实现负载均衡。负载均衡是做反向代理的目的之一。 解释一:   反向代理就是后端服务不直接对外暴露,请求首先发送到nginx,然后nginx将请求转发到后端服务器,比如tomcat等.如果后端服务只有一台服务器,nginx在这里只有一个作用,就是起到了代理后端服务接收请求的...

2018-10-22 15:24:13

阅读数 36

评论数 0

Java各种学习资源(视频+文档)

https://blog.csdn.net/robot_sh/article/details/82556096 留个地址做备份!

2018-10-17 16:31:27

阅读数 44

评论数 0

java学习---new的对象怎么被内存回收

java,使用new创建对象,并将该对象的引用返回...对象依然存在,不会被垃圾回收,是什么意思啊? "我们在方法内部使用new创建对象,并将该对象的引用返回。如果该返回被一个引用接收,由于对象的引用不为0,对象依然存在,不会被垃圾回收。" User u = ...

2018-10-17 16:29:47

阅读数 514

评论数 0

数字签名与数字证书

https://blog.csdn.net/oscar999/article/details/9364101

2018-10-17 16:25:20

阅读数 46

评论数 0

LVS负载均衡—基于Keepalived做高可用

备注:开通虚拟IP时,一定备注清楚作为LVS使用,系统底层要进行一些策略 的配置 一、架构 先看看:高可用软件keepalived详解 Lvs+Keepalived的基本使用架构如下图如下: 当然,我们这里就没有必要一整套都实现下来,我们主要做的就是LVS+Keepalived实验, 所以我们只需...

2018-10-17 11:28:16

阅读数 20

评论数 0

面试宝典

从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗offer。我找的是java后台开发,把常见的问题分享给大家,有一些是自己的总结,有一些是网上借鉴的内容。希望能帮助到各位。预祝各位同学拿到自己心仪的offer! Nginx负载均衡...

2018-10-17 11:20:38

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭