vi/usr/local/varnish/default.vcl找到以下内容并修改:vcl4.0;importdirectors;//新增一行,导入一个directors-----以下增加业务服务器节点-----backendweb1{#把default修改为web1,就是后面的web服务器,有几个web节点就复制几个backend域.host="192.168.80.103"
分类:
其他好文 时间:
2019-04-12 13:21:55
阅读次数:
169
由于HTTP是一种无状态的协议,服务器端无法知道用户与客户端交互的状态,比如如果一个用于之前已经访问过该服务器,服务器无法知道该用户是第二次访问,Session和Cookie都是用来保存用户与后端服务器的交互状态,简单来说Cookie存储在用户端,而Session存储在服务器端,这种存储方式的不同造 ...
分类:
其他好文 时间:
2019-04-11 16:36:29
阅读次数:
127
技术背景 在微服务架构中,随着业务发展,系统拆分导致系统调用链路愈发复杂,一个看似简单的前端请求可能最终需要调用很多次后端服务才能完成,那么当整个请求出现问题时,我们很难得知到底是哪个服务出了问题导致的,这时就需要解决一个问题,如何快速定位服务故障点,于是,分布式系统调用链追踪技术就此诞生了。 Zi ...
分类:
其他好文 时间:
2019-04-07 21:56:29
阅读次数:
169
一、序言 Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高频+刚需”,而TCP socket则是网络编程的主流,即便您没有直接使用到net中有 ...
分类:
编程语言 时间:
2019-04-06 17:02:08
阅读次数:
159
故障环境: 前端是一台Mycat中间件服务器 后端是2台MySQL5.7.17做主从。 故障现象: 开发人员手抖删除了数据库。运维人员创建相同名称的数据库,并进行恢复。可以正常访问。 当时高频率访问数据库,会出现错误提示:1046-no database selected 解决方法: 在Mycat服 ...
分类:
数据库 时间:
2019-04-01 17:22:05
阅读次数:
594
使用nginx的nginx_upstream_check模块来检测后端服务器的转态时,设置只允许某段IP访问,发现不生效,不在此网段的IP也可以访问。 原因为在允许IP访问最后一定要加deny all;表示除了上面allow的其他都禁止 配置如下: 最后要加deny all ...
分类:
其他好文 时间:
2019-03-28 15:44:02
阅读次数:
341
上节课讲了nginx代理服务器可以修改传递给后端服务器和客户端的请求报文,其中还有proxy_pass_headerfield;---能够允许nginx把由后端被代理服务器发来的响应报文的指定首部和值直接传递给客户端。proxy_pass_request_bodyon|off;proxy_pass_request_headerson|off;---能否把请求报文的某些首部直接传递给后端服务器,默认
分类:
Web程序 时间:
2019-03-24 21:44:01
阅读次数:
214
nginx服务有缓存机制,但是要看nginx做为什么服务器来用,才启用缓存,否则自己的压力就非常大了(后端服务器压力小),因为nginx最拿手的是维持连接,缓存可以使用其他服务。nat服务工作在三层和四层,可以简单理解为工作在四层。注意:如果能工作在应用层就叫做代理,那么这个服务器就能监听一些端口但不是全部,---意思是服务器具有业务处理能力,一边是客户端(要理解客户端发的内容),一边是服务端(用
分类:
其他好文 时间:
2019-03-24 21:26:31
阅读次数:
269
视频中的配置环境:一台前端代理服务器nginx,一台后端服务器(配置成fpmserver,mysqlserver)前端代理nginx作为webserver,自己处理静态内容,有关php的动态内容发往后端服务器后端服务器yuminstall-yphp-fpmphp-mysqlphp-mbstringphp-mcryptmariadb-server---安装程序包ifconfigeno16777736
分类:
Web程序 时间:
2019-03-24 21:19:25
阅读次数:
218
在做这个项目练手时碰到的一些问题记录一下,加深印象 服务器的目录层级如下: 一、简单的搭建一个服务器,如何划分路由 1.在搭建好的后端服务器 app.js 中导入路由,代码如下: 2.路由页面 user.js 代码如下: 二、如何引用数据库 在上述步骤当中,在 user.js 内已经导入mongoo ...
分类:
移动开发 时间:
2019-03-20 15:47:54
阅读次数:
340