04 2018 档案
摘要:LoadRunner 11 error:Cannot initialize driver dll 这个错误很容易解决,使用win7系统时,有些程序要以管理员身份才能运行。 解决方案:右键选择:“以管理员身份运行”即可。
阅读全文
摘要:1、perf命令简要介绍 性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果; 举例 perf record -e cpu-clock -g -p 222 -g 选项是告诉pe
阅读全文
摘要:Web服务器在用着nginx,在日志中偶尔会看到有499这个错误。 rfc2616中,400~500间的错误码仅定义到了417,所以499应该是nginx自己定义的。后来想到读读nginx代码,疑问立解。 查看nginx源代码的方法: 1.解压nginx-1.4.7.tar.gz tar zxf n
阅读全文
摘要:command = /usr/local/bin/nginx 这个命令默认是后台启动,但是supervisor不能监控后台程序,所以supervisor就一直执行这个命令。 加上-g 'daemon off;'这个参数可解决这问题,这个参数的意思是在前台运行。 command = /usr/local/bin/nginx -g 'daemon off;'
阅读全文
摘要:/etc/php-fpm.conf,设置daemonize = no,默认是yes
阅读全文
摘要:XML-RPC API Documentation http://www.supervisord.org/api.html Third Party Applications and Libraries http://www.supervisord.org/plugins.html 本文尝试一下第三方
阅读全文
摘要:一般情况下,肯定是不推荐使用root用户启动php的 但是在某些服务器管理想使用WEB的方式来控制操作的话,那么就必须要使用root用户才有权限操作 1、修改配置文件php-fpm.conf的启动用户为root,默认是nobody 我这里的php-fpm配置文件是在这里, vim /usr/loca
阅读全文
摘要:vim nginx.conf 修改user nginx为当前系统用户,如:user root
阅读全文
摘要:使用nginx时, 有可能遇到connect() failed (111: Connection refused) while connecting to upstream的问题。 如果upstream是fastcgi://127.0.0.1:9000,造成这个问题的原因大致有三个 1.php-fp
阅读全文
摘要:下载php源码包 http://www.php.net/downloads.php 安装php 可能出现的错误 出现错误: congigure error: xml2-config not found 解决办法: 1.执行命令: 2.查看是否成功: 出现错误: congigure error: Ca
阅读全文
摘要:问题出现背景: 今天把原来电脑中的jdk版本由1.7换到了1.8,,重新在Eclipse中配置环境后出现了此问题 问题解决办法: 在你的项目中,选中ant文件,右键》》Run As 》》 External Tools Configuration
阅读全文
摘要:问题原因是velocity的日志框架导致(velocity是使用自己封装的日志框架记录日志的),velocity在初始化Logger时,如果没有读取到配置文件,则会使用默认的velocity.log做为文件输出路径,源代码里使用了 File file = new File(“velocity.log
阅读全文
摘要:对于一些冗长的代码完全可以粘贴的时候,vi粘贴所有格式全部错乱,完全无法阅读。 解决办法:esc进入命令行模式后,输入 :set paste,然后再i进入粘贴编辑模式,即可正常复制并保留原有格式~
阅读全文
摘要:[root@dev240 logrotate.d]# /usr/sbin/logrotate -v /etc/logrotate.conf reading config file /etc/logrotate.conf including /etc/logrotate.d reading config file chrony reading config file cups reading co...
阅读全文
摘要:traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不
阅读全文
摘要:在日常的使用中,或者在服务器中,有两个网卡配置两个地址,访问不同的网络段,这种情况是非常常见的现象,但是,我们需要额外的添加路由表来决定发送的数据包经过正确的网关和interface才能正确的进行通信 显示现在所有路由 #routeroot@Ubuntu:~# routeKernel IP rout
阅读全文
摘要:nginx自己不会对日志文件进行切割,可以通过两种不同的方式进行,分别是:通过logrotate和通过shell脚本。 如果是yum方式安装的nginx,系统默认会自动通过logrotate这个日志管理软件,按天进行分割(配置如下,具体含义可看下文)。 下面分别对这两种方法进行介绍下: 一、使用lo
阅读全文
摘要:Nginx 的 access log 默认是以空格分隔的字符串形式记录的,格式如下 官方支持json格式 Specifies the log format, for example: The escape parameter (1.11.8) allows setting json or defau
阅读全文
摘要:关于 http://openresty.org/cn/about.html 这个开源 Web 平台主要由章亦春(agentzh)维护。在 2011 年之前曾由淘宝网赞助,在后来的 2012 ~ 2016 年间主要由美国的 CloudFlare 公司 提供支持。目前,OpenResty® 主要由 Op
阅读全文
摘要:lua-nginx-module模块地址 https://github.com/openresty/lua-nginx-module It is highly recommended to use OpenResty releases which integrate Nginx, ngx_lua,
阅读全文
摘要:问题分析 Nginx没有添加modules/ngx_http_stub_status_module.o模块。 问题解决 没有安装的话,可以在tar包安装编译的时候添加如下参数: # ./configure --prefix=/usr/local/nginx --with-http_stub_stat
阅读全文
摘要:lua.c:80:31: fatal error: readline/readline.h: No such file or directory#include <readline/readline.h>^compilation terminated.make[2]: *** [lua.o] Err
阅读全文
摘要:官网http://www.lua.org/download.html Building Lua is implemented in pure ANSI C and compiles unmodified in all platforms that have an ANSI C compiler. L
阅读全文
摘要:nginx自1.9.0开始提供tcp/udp的反向代理功能,直到1.11.4才开始提供session日志功能。 启用stream日志配置文件 主配置文件/etc/nginx/nginx.conf增加内容: stream { log_format proxy '$remote_addr [$time_
阅读全文
摘要:In March, 2013 we released the first version of the “nginx web server” plug‑in for New Relic monitoring of the open source NGINX software and NGINX Pl
阅读全文
摘要:This chapter describes how to configure health checks for TCP. Introduction NGINX and NGINX Plus can continually test your TCP upstream servers, avoid
阅读全文
摘要:This chapter describes how to configure different types of health checks for UDP servers in a load-balanced upstream server group. Prerequisites You h
阅读全文
摘要:This chapter describes how to use NGINX Plus and open source NGINX to proxy and load balance TCP and UDP traffic. Introduction Load balancing refers t
阅读全文
摘要:This article describes how to configure and use HTTP health checks in NGINX Plus and open source NGINX. Overview NGINX and NGINX Plus can continually
阅读全文
摘要:This chapter describes how to use NGINX and NGINX Plus as a load balancer. Overview Load balancing across multiple application instances is a commonly
阅读全文
摘要:The ngx_stream_upstream_module module (1.9.0) is used to define groups of servers that can be referenced by the proxy_pass directive. Example Configur
阅读全文
摘要:–prefix=<path> – Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。 –sbin-path=<path> – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx。 –conf-path=<path> –
阅读全文
摘要:第1章 keepalived服务说明 1.1 keepalived是什么? Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(
阅读全文
摘要:高可用有2中方式。 1、Nginx+keepalived 主从配置 这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候,永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠。 2、Nginx+keepalived 双
阅读全文
摘要:前言 使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏
阅读全文
摘要:1.1、Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能,
阅读全文
摘要:keepalived可以将多个无状态的单点通过虚拟IP(以下称为VIP)漂移的方式搭建成一个高可用服务,常用组合比如 keepalived+nginx,lvs,haproxy和memcached等。它的实现基础是VRRP协议,包括核心的MASTER竞选机制都是在VRRP协议所约定的。 一、配置说明:
阅读全文
摘要:在自己环境做keepalived+redis实验时,当重启了备用redies机器后,发现两台redies主机都拿到了VIP [plain] view plain copy [root@redis2 ~]# ip addr list 1: lo: <LOOPBACK,UP,LOWER_UP> mtu
阅读全文
摘要:1.单播(Unicast) “单播”可以理解为一个人对另外一个人说话,,此时信息的接收和传递只在两个节点之间进行,参见图1。 单播的优点: 1)服务器及时响应客户机的请求 2)服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。 单播的缺点: 1)服务器针对每个客户机发送数据流,服务器流
阅读全文
摘要:二层交换机与三层交换机区别详解! 我们习惯说,在二层网络环境中相同vlan之间可以通信,不同vlan之间不可以通信,如果想通信必须借助三层设备,所以说三层交换机必须要做的事情是路由转发,但是二、三层交换机具体有什么区别呢? 二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。 二层
阅读全文

浙公网安备 33010602011771号