![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
p312011150
这个作者很懒,什么都没留下…
展开
-
lvs(+keepalived)、haproxy(+heartbeat)、nginx 负载均衡的比较分析
目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实现的负载均衡的作用,keepalived和heartbeat都是提高高可用性的,避免单点故障。那么他们为什么这么搭配,而又有什么区别呢?经过一番google,大体明白了两者的区别:lvs的是通过vrrp协议进行数据包转发的,提供的是4层的负载均衡。特点是效率高,只要你机器网卡抗的住就不是问题。haproxy可以提供4层或...转载 2018-10-10 17:14:22 · 536 阅读 · 0 评论 -
servlet3异步原理与实践
一、什么是Servletservlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节码,可以被基于 Java 技术的 Web 服务器动态加载并运行。容器(Container),有时候也叫做 servlet 引擎,是 Web 服务器为支持 servlet 功能...转载 2018-08-07 15:13:12 · 168 阅读 · 0 评论 -
Tomcat怎么实现异步Servlet
有时Servlet在生成响应报文前必须等待某些耗时的操作,比如在等待一个可用的JDBC连接或等待一个远程Web服务的响应。对于这种情况servlet规范中定义了异步处理方式,由于Servlet中等待阻塞会导致Web容器整体的处理能力低下,所以对于比较耗时的操作可以放置到另外一个线程中进行处理,此过程保留连接的请求和响应对象,在处理完成之后可以把处理的结果通知到客户端。下面先看Servlet在同...转载 2018-08-07 15:02:12 · 445 阅读 · 0 评论 -
使用tomcat7创建异步servlet
该篇文章翻译自:http://developerlife.com/tutorials/?p=1437 一、简介 Servlet API 3.0 之前,需要使用类似Comet的方式来实现创建异步的Servlet。然而,Tomcat7 与 Servlet API 3.0 支持同步与异步方式。在同步Servlet中,一个处理客户端HTTP请求的线程将在整个请求的过程中被占用。对于运时较长的任...转载 2018-08-07 14:59:07 · 212 阅读 · 0 评论 -
tomcat配置中的 autodeploy 和reloadable的区别是什么和unpackWARs?
在部署项目到Tomcat的时候发现当Tomcat启动的时候,项目并没有解压出来,导致系统传照片的时候找不到路径,因为,系统没有解压,所以找不到路径,进入地址==>C:\Users\ceshi\apache-tomcat-6.0.30\apache-tomcat-6.0.30\conf\server找到这一行:<Host name="localhost" appBase="w...转载 2018-08-06 14:03:00 · 12021 阅读 · 0 评论 -
route命令详解与使用实例
route命令详解与使用实例 2011-10-18 12:19:41| 分类: 其他 | 标签:route |字号 订阅 1. 使用背景需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网, 外网环境很可能是一个无线网络。如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作来进...转载 2018-08-06 10:12:44 · 1911 阅读 · 0 评论 -
一幅图秒懂LoadAverage(负载)
一幅图秒懂LoadAverage(负载) 一、什么是Load Average?系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。 二、如何查看Load?top命令,w命令,uptime等命令都可以查...转载 2018-08-06 09:25:24 · 309 阅读 · 0 评论 -
tomcat根据繁忙线程数对keepalive进行动态调整
众所周知,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。我们经常所用的tomcat服务器就支持HTTP Keep-Alive。在http1.1中,keepalive默认是开启的。如果需要自定义配置keepalive参数,我们可以在tomcat的server.xml中做如下配置:<Connector...转载 2018-07-31 08:56:45 · 846 阅读 · 0 评论 -
tomcat 高并发配置 与优化
公司的一个服务器使用Tomcat6默认配置,在后台一阵全点击服务器就报废了,查了一下就要是PERMSIZE默认值过小造成(16-64)TOMCAT_HOME/bin/catalina.sh添加一行:JAVA_OPTS=" -XX:PermSize=64M -XX:MaxPermSize=128m"问题解决(可能为调用JAR包过多原因)下面是网上看到一些设置JAVA_OPTS="-s...转载 2018-07-31 08:55:51 · 240 阅读 · 0 评论 -
完成端口IOCP详解
原文地址:https://www.cnblogs.com/talenth/p/7068392.html修改自: http://blog.csdn.net/piggyxp/article/details/6922277ps: 原作者很厉害了, 把一个iocp模型讲解的这么形象,不过在实践过程中发现一些细节说得有问题, 在文中标红指出, 另外删掉了原文中一些我认为有些多余的话 ...转载 2018-07-25 14:41:43 · 763 阅读 · 0 评论 -
linux下gdb的安装方法
前言gdb是Linux环境下的代码调试工具,为了能在linux环境下更有好的编程体验。其安装可谓是势在必行。安装过程安装gdb的过程很简单,具体步骤如下:step1:首先检查系统中有没有安装过,有的话用一下命令卸载gdb旧版本step2:安装Texinfo文档系统(博主也不知道这是啥,反正照做就是了>~<)这个要先切换到root step3: 在网址:h...转载 2018-08-24 10:24:21 · 917 阅读 · 0 评论 -
推荐我看过的几本好书给大家
推荐几本我看过的好书给大家! 首先必须对亚马逊偷图向亚马逊表示歉意 :)Bryant R E, 布赖恩特, O'Hallaron D, et al. 深入理解计算机系统[M]. 中国电力出版社, 2004.这本书讲的相当的好,CMU两位老师写的,建议那些学习编程感到遇到瓶颈的同学来看一看这本书,另外翻译的也很不错!里面对很多你必须掌握的编译技术讲的很透彻。另外对计算机流水线部分...转载 2018-10-10 09:55:44 · 3046 阅读 · 0 评论 -
利用dns解析来实现网站的负载均衡
当网站的访问量大了就会考虑负载均衡,这也是每一个架构师的基本功了,其基本地位就相当于相声里的说学逗唱,活好不好就看这个了 :)传统的负载均衡思路是单点的,不管你是硬件的还是软件的基本都是这样的原理对于一般的需求来说,这样的架构基本就可以解决问题了。而且维护起来也相对简单。嗯,大多数公司也都是这么干的。 传统思路的局限性就如同上图所示,传统思路也存在非常明显的局限性。也就是网站的...转载 2018-10-09 11:29:30 · 232 阅读 · 0 评论 -
负载均衡之DNS域名解析,实现一个域名对应多个IP地址
DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。人们在通过浏览器访问网站时只需要记住网站的域名即可,而不需要记住那些不太容易理解的IP地址。在DNS系统中有一个比较重要的的资源类型叫做主机记录也称为A记录,A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。如果你有一个自己的域名,...转载 2018-10-09 11:17:09 · 6821 阅读 · 0 评论 -
深入NGINX:nginx高性能的实现原理
深入NGINX:我们如何设计它的性能和扩展性来源: cnBeta 原文链接 英文原文:Inside NGINX: How We Designed for Performance & Scale 为了更好地理解设计,你需要了解NGINX是如何工作的。NGINX之所以能在性能上如此优越,是由于其背后的设计。许多web服务器和应用服务器使用简单的线程的(threaded)、或...转载 2018-10-09 11:06:41 · 342 阅读 · 0 评论 -
NFS笔记(二)NFS服务器配置实例
一、NFS服务器配置实例实验拓扑二、实验要求及环境2.1实验环境NFS服务器 IP:192.168.8.5环境:[root@server7 ~]# uname -aLinux server7.ctos.zu 3.10.0-514.el7.centos.plus.i686 #1 SMP Wed Jan 25 12:55:04 UTC 2017 i686 i686 i386 GNU/...转载 2018-09-20 09:44:52 · 534 阅读 · 0 评论 -
NFS笔记(一)NFS服务器工作原理及详细配置
一、NFS工作原理1、什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;2、NFS挂载原理 NF...转载 2018-09-20 09:43:50 · 227 阅读 · 0 评论 -
linux下设置共享目录
Linux系统的文件或目录的共享功能是非常强大,而且是非常灵活的,其对权限的控制可以做到非常的细致,当然如果你是通过命令行方式进行设置的 话,那么对于刚接触linux系统的用户来说将是一件十分头痛的事。但如果你所处的网络环境对安全要求不高的话,那么只要简单的几个步骤就可以建立一个 linux系统下的共享文件夹了。下面以ubuntu为例分步骤说明:安装samba和smbfs:sudo apt-ge...转载 2018-09-20 09:15:01 · 2640 阅读 · 0 评论 -
压测工具http_load与apache ab
http_load简介http_load以并行复用的方式运行,用以测试Web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,其可以以一个单一的进程运行,这样就不会把客户机搞死,还可以测试HTTPS类的网站请求。关于http_load的详细信息参见这里,点击这里下载。安装# tar xzvf http_load-09Mar2016.tar.gz# cd http_load-...转载 2018-09-07 10:25:30 · 275 阅读 · 0 评论 -
实践的意义——写给图像处理算法爱好者的建议
陆放翁诗云:“纸上得来终觉浅,绝知此事要躬行”,此乃亘古不变之真理也。 图像处理研究的一个很大特点就在于,它是一种和实际应用紧密联系的实用型学科。所有的算法都是针对实际中遇到的问题而存在的。无论是我们新提出了一个算法,还是我们新学习了一个算法,都可以直接写一个程序来检验它的处理效果。而且这种“效果”往往还是一目了然的。因为图像处理的输入和输出都是图像,图像就是用来给人看的。这种直观性是其它...转载 2018-09-12 15:24:30 · 1452 阅读 · 0 评论 -
Linux调试工具
原文:https://www.cnblogs.com/lidabo/p/4377545.html1. 使用printf调试#ifdef DEBUGPrintf(“valriable x has value = %d\n”, x)#endif然后在编译选项中加入-DDEBUG 更复杂的调试应用如:#define BASIC_DEBUG 1#define EXTRA...转载 2018-08-24 14:02:48 · 833 阅读 · 0 评论 -
tomcat原理解析(一):一个简单的实现
一 概述 前段时间去面试,被人问到了tomcat实现原理。由于平时没怎么关注容器的实现细节,这个问题基本没回答上来。所以最近花了很多时间一直在网上找资料和看tomcat的源码来研究里面处理一个HTTP请求的流程。网上讲tomcat的帖子比较多,大多都是直接切入主题看其源码,从我个人感受来说直接研究其源码实现比较难理解和非常枯燥,需要由简到难,慢慢深入。二 一个简单tomcat...转载 2018-07-17 09:37:35 · 183 阅读 · 0 评论 -
apr apr-util 执行make命令时报错
关于网友提出的“apr apr-util 执行make命令时报错”问题疑问,本网通过在网上对“apr apr-util 执行make命令时报错”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:问题:apr apr-util 执行make命令时报错描述:解压完apr-util后,执行make报错,如下:[root@localhost apr-util-1.6.0]# makemake[1...转载 2018-05-16 17:34:53 · 3635 阅读 · 0 评论 -
Apache+weblogic
Apache+weblogic集成服务器的搭建说明 在一个基于WEBLOGIC服务器发布的WEB应用系统,可以通过使用WEBLOGIC内置的WEB SERVER:WEBLOGIC EXPRESS来处理HTML等静态网页,也可以采用其他的WEB SERVER:如APACHE,MICROSOFT IIS,NETSCAPE 等来处理HTML等静态网页,而把JSP等动态的内容转发给WEBLO...转载 2018-05-14 15:06:13 · 1710 阅读 · 0 评论 -
Weblogic 12c 集群环境搭建
本文是在windows7操作系统下配置的,jdk版本1.7 ,weblogic版本12.1.3.0.0.搭建集群前的规划其中AdminServer是总控制端,server1、server2、server3是集群中的三个服务节点. 其中Adminserver也叫做管理服务器,server1-3叫做托管服务器.1、创建管理服务器AdminServer.AdminServer作为weblogic集群的...转载 2018-05-14 14:44:56 · 770 阅读 · 0 评论 -
Weblogic加Apache的群集配置
本文直接从简了,直接对配置文件进行说明了。首先,我们要保证我们的weblogic 和apache 服务都已经正常可用了。1、新增配置 weblogic.xml为了支持session复制,为应用程序新建weblogic.xml文件,和项目的 web.xml 放在一起,内容如下:[html] view plain copy<span style="font-family:'Courier New...转载 2018-05-14 14:44:13 · 677 阅读 · 0 评论 -
weblogic的集群与配置
一、Weblogic的集群还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发。现在看看WebLogic的集群吧,其实也差不多。 区别在于:Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的http://l...转载 2018-05-14 14:15:24 · 213 阅读 · 0 评论 -
apache的AllowOverride以及Options使用详解
AllowOverride参数就是指明Apache服务器是否去找.htacess文件作为配置文件,如果设置为none,那么服务器将忽略.htacess文件,如果设置为All,那么所有在.htaccess文件里有的指令都将被重写。对于AllowOverride,还可以对它指定如下一些能被重写的指令类型. 通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 ...转载 2018-05-14 14:05:46 · 6507 阅读 · 0 评论 -
Apache/.htaccess的Order Allow,Deny 详解
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是:Order Deny,AllowAllow from All注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“先检查禁止设定,没有禁止...转载 2018-05-14 14:04:16 · 767 阅读 · 0 评论 -
Apache学习之 一、 HTTPD 的安装与配置
第1章 Httpd安装与配置(黎明你好原创作品,转载请注明)1.1 简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性[1]被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。功能包括目...转载 2018-05-14 09:46:55 · 256 阅读 · 0 评论 -
Apache学习之二、HTTPD的负载均衡
第2章 负载均衡(黎明你好原创作品,转载请注明)2.1 Tomcat链接方式 首先我们先介绍一下为什么要让http server与Tomcat之间进行连接。事实上Tomcat本身已经提供了HTTP服务,该服务默认的端口是8080,装好tomcat后通过8080端口可以直接使用Tomcat所运行的应用程序,你也可以将该端口改为80。既然Tomcat本身已经可以提供这样的服务,我们为什么...转载 2018-05-14 09:46:00 · 10708 阅读 · 0 评论 -
APACHE分配策略
随着访问量的不断提升,以及对响应速度要求的苛刻,进行负载均衡设置就显得尤为重要了。公司的系统在最初设计的时候就已经考虑到了负载均衡的规划,www静态服务器配置了两台,由于初期项目时间紧,并且访问量并不高,所以当时只用了一台,另一台在内网中,只是进行了同步,并为发挥出效用来。此次就是对负载均衡的一个简单测试。 先介绍一下apache mod_proxy_balancer的几个配置规则: 将Apach...转载 2018-05-11 17:39:54 · 140 阅读 · 0 评论 -
Apache2.4+Tomcat7的负载均衡配置
第一部分——下载1.1: 百度搜索apache httpd关键字,第一个链接既是官方下载地址。如果这一步不会,此篇文章不适合你阅读,请自行停止。1.2:进入官网http://httpd.apache.org/,点击左边菜单download链接进入下载页,选择稳定版最新版httpd2.4.26 1.3 点击windows下载链接 1.4 点击ApacheHaus链接1.5 根据自己电脑位数选择下载...转载 2018-05-11 15:20:49 · 1613 阅读 · 0 评论 -
apache 历史版本下载
http://archive.apache.org/dist/转载 2018-05-21 10:40:29 · 2374 阅读 · 0 评论 -
Linux 卸载mysql-libs包出现错误
在Red Hat Enterprise Linux6.6上安装MySQL时,出现与package mysql-libs-5.1.73-3.el6_5.x86_64冲突的情况[root@localhost tmp]# rpm -ivh MySQL-server-advanced-5.6.20-1.rhel5.x86_64.rpmPreparing... ########...转载 2018-05-21 10:59:19 · 1128 阅读 · 0 评论 -
卸载apr
因其他软件包需要, 我要卸载 apr 和 apr-util 。 在卸载之前,我查看一下它的版本 :[root@localhost src]# rpm -qa | grep aprapr-1.2.7-11apr-util-1.2.7-6apr-util-1.2.7-6apr-1.2.7-11xorg-x11-drv-dynapro-1.1.0-2晕,怎么两个软件包都装了两次,而版本相同 。不管么多,...转载 2018-05-21 11:40:57 · 3153 阅读 · 0 评论 -
CentOS镜像使用帮助 yum 404
CentOS镜像使用帮助收录架构i386x86_64SRPMS收录版本所有版本更新时间每4小时更新一次使用说明首先备份/etc/yum.repos.d/CentOS-Base.repowget httpmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件, 放入/etc/y...转载 2018-05-16 17:28:06 · 661 阅读 · 0 评论 -
红帽(redhat linux)6.1之高可用性(High Availability)配置实例
高可用性(HighAvailability)配置实例前言RHEL6上,每个节点至少要1GB的内存,只支持x86_64位平台,32位平台不再支持。配置集群的服务器需要配置时间服务器,以保证集群服务器的时间一致。只有两个节点的集群默认不启用仲裁机制。一、架构安排准备3台linux机器,5个IP地址,其中:机器:28.6.11.83是HP服务器【物理机】28.6.11.15是IBM x346型号服务器【...转载 2018-05-22 17:49:17 · 833 阅读 · 0 评论 -
Linux中Apache(httpd)安装、配置、加为服务
一、手动安装也可以直接看下面2的yum在线安装1. 准备有些linux版本中已经预置了有Apache,并且已经是服务了,所有首先检查系统中是否已经存在httpd的服务# 1. 查看是否有httpd进程正在运行(下图是有的情况)ps -ef|grep httpd123# 2. 查看linux系统服务中有没有httpd(下图是有的情况)chkconfig --list123如果有process...转载 2018-05-16 10:47:53 · 13045 阅读 · 0 评论 -
linux下.tar.gz和.gz文件解压详解,zip压缩和unzip解压缩命令详解
.tar.gz和.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法。1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压。例如:解压:tar zxvf pythontab.tar.gz解压文件到指定文件夹: tar xzvf fenci.py.tar.gz -C pythontab/2. 单纯的.gz文件解压,...转载 2018-05-16 10:41:25 · 34848 阅读 · 1 评论