https://stackoverflow.com/questions/9564420/the-source-was-not-found-but-some-or-all-event-logs-could-not-be-searched EventLog.SourceExists enumerates
转载 2019-01-28 11:00:00
262阅读
2评论
Error:Failed to complete Gradle execution.Cause:Write access is allowed from event dispatch thread only
原创 2018-04-09 14:27:28
2856阅读
1点赞
1.在nginx.c中设置每个核心模块的index ngx_max_module = 0; for (i = 0; ngx_modules[i]; i++) { ngx_modules[i]->index = ngx_max_module++; } 2.进入函数ngx_init_cycle,调用每个核心模块的create_conf for (i =
转载 2024-03-18 18:21:30
41阅读
1 Nginx rewrite基本语法Nginx的rewrite语法其实很简单.用到的指令无非是这几个setifreturnbreakrewrite麻雀虽小,可御可萝五脏俱全.只是简单的几个指令却可以做出绝对不输apache的简单灵活的配置.1.setset主要是用来设置变量用的,没什么特别的2.ifif主要用来判断一些在rewrite语句中无法直接匹配的条件,比如检测文件存在与否,http he
转载 2024-07-31 19:26:34
90阅读
Nginx的Rewrite设置及示例Nginx以其良好的并发性能,目前正在逐渐取代Apache成为大家的Web server首选,但是Nginx目前的中文资料很少,需要大家努力贡献。下面我介绍一下Nginx的Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。首先,Nginx可以用if进行条件匹配,语法规
转载 2024-03-27 11:20:19
106阅读
nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配 -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 flag标记 last 相当于Apache里的[L]标记,表示完成
转载 2024-03-29 08:33:04
77阅读
正文多个域名用空格分隔。配置默认页index index.php index.html index.htm default.php default.htm default.html;监听URL匹配 URL location / { 访问路径,可以是相对路径或者绝对路径 root html; index index.html index.htm; }这里比较重要,尤其是 location 后面的
转载 2023-05-24 14:12:05
72阅读
 目录一、源码分析1. Event核心模块ngx_event_core_module2. Event模块初始化ngx_worker_process_init3. 初始化核心函数ngx_event_process_init 二、TCP连接和读取事件逻辑1. ngx_event_process_init 初始化事件循环2. ngx_http_init_connection
转载 2024-06-02 22:21:05
300阅读
目录一、event模块的概览二、重要数据结构1. ngx_listening_s 侦听结构2. ngx_connection_s socket连接对象结构3. ngx_event_s 事件数据结构前一章,我们讲解了《Nginx源码分析 - 主流程篇 - 多进程的惊群和进程负载均衡处理 》  中实际上已经涉及到了一部分事件模块的概念。细心的可以发现,Nginx的事件都是由nginx_eve
转载 2024-04-07 12:24:08
34阅读
通过core模块ngx_events_module支持的events指令加载event二级模块;执行events指令时,调用回调函数ngx_events_block;该函数负责创建ngx_events_module的context,并将其保存在cycle->conf_ctx[ngx_events_module.index]处;其类型类似 struct { void **conf_c
转载 2024-08-26 12:35:11
27阅读
基本上用了mysql作为oltp业务的,基本上都会配置mysql的主从,一方面用mysql的主从做数据库的读写分离,另一方面mysql本身的单机备份不是很强,一般采用主从架构,在从上进行数据备份。 在这过程中或多或少出现一些主从不同步的情况,本文将对数据主从不同步的情况进行简单的总结,在看这篇文章请注意了本文主要从数据库层面上探讨数据库的主从不一致的情况,并不对主从的本身数据不一致引起的主从不同步
转载 11月前
439阅读
 目录一、Event模块的数据结构1. event事件模块的配置2. ngx_events_module 事件模块3. ngx_event_core_module 事件核心模块4. ngx_event_conf_t 事件conf结构二、Event模块结构图三、Event模块的初始化1. ngx_event_module_init 模块初始化函数四、Event模块配置的初始化1. ngx_
events模块中包含nginx中所有处理连接的设置.常用配置项如下events{ use epoll; worker_connections 20000; client_header_buffer_size 4k; open_file_cache max=2000 inactive=60s; open_file_cache_valid 60s; o
转载 2024-04-05 10:21:38
7阅读
在Kubernetes(K8S)环境中使用Nginx来实现text/event-stream功能是一个常见的需求。在本文中,我将向你介绍如何通过K8S来实现这一功能,同时将会包含详细的步骤、代码示例以及注释。 ### 步骤概述 下面是整个过程的步骤概览,我们将逐步跟着这些步骤进行操作。 | 步骤 | 描述 | | ---- | --
原创 2024-05-30 09:53:29
565阅读
Nginx event核心模块之epoll模块详解(二) 在ngx_epoll_module中关于创建侦听SOCKET以及进程的SPAWN这里就先不讨论了。 以下讨论下epoll模块中各个函数的作用以及关系。 主要是以下这几个函数: static ngx_int_tngx_epoll_init(ngx_cycle_t *cycle, ngx_msec_t timer);//主要用于初始化epoll
转载 8月前
27阅读
目录一、nginx问题处理1、缓存文件在客户端3、优化nginx并发二、解决集群主机过多而导致用户重复登陆网站的问题1、按照下列需求部署好环境首先在web1主机:配置好lnmp之后一、nginx问题处理1、缓存文件在客户端用户如果反复访问服务器的相同文件可以缓存到客户机,避免服务器反复传送相同文件,节约时间打开配置文件,在默认的location下面添加一个locationlocation ~* \
转载 2024-03-07 09:45:18
28阅读
Nginx学习:事件模块Event基础的核心模块中,事件模块是非常重要的一个部分,但是,它的配置项其实并不多,常见的或者说需要我们去配置的更少。不过本着基础学习和
原创 2023-07-02 00:47:00
75阅读
Could not execute Write_rows event on table xxx.xxx; Duplicate entry 'xxxxxx' for key 'PRIMARY'
原创 2021-05-07 17:15:18
5655阅读
1点赞
在使用nginx重写(即rewrite)机制时,大家一般会用到last和break,关于这两个指令的作用,网友问的挺多,网上的讨论也挺多,这里做个总结: 网友的给力解释: last:     重新将rewrite后的地址在server标签中执行 break:     将rewrite后的地址在当前loc
转载 2024-05-24 23:22:56
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5