现在位置: 首页 > 所有2013年11月文章
【转】ORA-03113: 通信通道的文件结尾(错误解决)已关闭评论
2013年11月28日 Oracle ⁄ 共 1911字 ⁄ 被围观 5,008 views+
今天关闭服务器的时候出现莫名原因导致数据库无法shutdown,只好利用强制命令shutdown abort;但随便Oracle数据库无法打开了,总是报“ORA-03113: 通信通道的文件结尾”错误,分析可能由于数据库立即关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致并且不用进行崩溃恢复,不得不进行下面的恢复,建议大家以后在利用abort选项时,先在os上观察IO状况,在IO值为0或接近0的时候...
阅读全文
http协议缓存详解已关闭评论
2013年11月28日 Web技术 ⁄ 共 2896字 ⁄ 被围观 6,731 views+
在web应用中,缓存无处不在,浏览器有浏览器缓存,代理服务器有缓存,服务器有服务器缓存,php有缓存,数据库有缓存等等……本文主要讲解http协议中的缓存。 http缓存的是指:当Web请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。 缓存的好处: 缓存的好处是显而易见的,主要如下: 减少冗余数据传输,节省带宽 减少服务器负担,提高服务器性能 加快客户端加载网页...
阅读全文
Nginx反向代理实现会话(session)保持的两种方式已关闭评论
2013年11月27日 Web技术 ⁄ 共 714字 ⁄ 被围观 31,481 views+
一、ip_hash: ip_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。 ip_hash语法: upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; server backend3.example.com down; server backend4.example.com; } ip_hash简单易用,但有如下问题: 当后端服务器宕机后,session会丢失; 来自同一局域网的客户端会被转发到同...
阅读全文
DB2常用命令已关闭评论
2013年11月25日 其他数据库 ⁄ 共 9013字 ⁄ 被围观 4,513 views+
连接数据库:   connect to [数据库名]user [操作用户名]using [密码]   创建缓冲池(8K):   create bufferpool ibmdefault8k IMMEDIATE  SIZE 5000 PAGESIZE 8K ; 创建缓冲池(16K)(OA_DIVERTASKRECORD): create bufferpool ibmdefault16k IMMEDIATE  SIZE 5000 PAGESIZE16 K ; 创建缓冲池(32K)(OA_TASK): create bufferpool ibmdefault32k IMMEDIATE  SIZE 5000 PAGESIZE32 K ;   创...
阅读全文
lsof详解已关闭评论
2013年11月25日 Linux ⁄ 共 1466字 ⁄ 被围观 5,438 views+
Lsof是遵从Unix哲学的典范,它只完成一个功能,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件、目录、NFS文件、块文件、字符文件、共享库、常规管道、命名管道、符号链接、Socket流、网络Socket、UNIX域Socket,以及其它更多类型。因为“一切皆文件”乃为Unix系统的重要哲学思想之一,因此可以想象lsof命令的重要地位。 lsof [options] filename lsof  /path/to/somefile:显示...
阅读全文
【转】一致性哈希(hash)算法( consistent hashing )已关闭评论
2013年11月24日 Linux ⁄ 共 3453字 ⁄ 被围观 4,768 views+
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; hash(object)%N 一切都运行正常,再考虑如下的两种情况; 1 一个 cache 服务器 ...
阅读全文
HP-UX虚拟化hpvm常用管理命令已关闭评论
2013年11月23日 云计算 ⁄ 共 626字 ⁄ 被围观 7,111 views+
启动 停止服务: /sbin/init.d/hpvm start /sbin/init.d/hpvm stop 创建交换机: lanscan hpvmnet -c -S vsw1 -n 1 创建虚拟机: hpvmcreate -P <vm_name>  -c 4 -r 4G -a disk:scsi::lv:/dev/vgo1/rlvvl1 -a network:lan::vswitch:vsw1 #-o:指定虚机类型,默认为HPUX #-c:CPU个数 #-r:指定内存大小 #-a:增加设备 修改虚拟机: hpvmsatus -P <vm_name> hpvmmodify -P <vm_name>  -c 4...
阅读全文
使用yum安装varnish3.0已关闭评论
2013年11月23日 Web技术 ⁄ 共 1146字 ⁄ 被围观 4,958 views+
Varnish可以有效降低web服务器的负载,提升访问速度。根据官方的说法,Varnish是一个cache型的HTTP反向代理。 按照HTTP协议的处理过程,web服务器接受请求并且返回处理结果,理想情况下服务器要在不做额外处理的情况下,立即返回结果,但实际情况并非如此。 web服务器的实现千差万别,但典型的处理过程是相同的,都要经过一系列的步骤来处理接收到的每个请求。有可能需要启动一个进程来处理请求,有可能需要从磁盘上载入文件...
阅读全文
【转】varnish与squid的比较已关闭评论
2013年11月23日 Web技术 ⁄ 共 1501字 ⁄ 被围观 6,336 views+
一、生产环境中尝试使用varnish替代squid的主要原因: 1. squid不支持多核cpu 生产环境中大多使用Dell R610系列,这种类型机器配置为2个4核双线程cpu, 操作系统识别为16个,对squid来说,只能利用到一个逻辑cpu, 其它15个逻辑cpu相当于一直浪费。 2. squid无法批量清除缓存 3. squid3.0目前还无法支持http 1.1, 这对一些管理调整(如gzip压缩,cache-control)带来不必要的麻烦 4. 目前我还未找到squid的grace模式(指源站不可...
阅读全文
【转】text/vnd.wap.wml引起的ASP.NET OutputCache Bug及解决方法已关闭评论
2013年11月22日 Windows Server ⁄ 共 3207字 ⁄ 被围观 5,097 views+
背景介绍 为了解决非电信用户访问博客园的网速问题(尤其是北方网通用户),我们准备采用CDN加速。要让CDN加速发挥作用,就要建立有效的页面缓存机制(OutputCache Location要设置为"Any")。为了解决这个实际中的应用问题,必须要好好研究ASP.NET OutputCache,所以才会揭露它的Bug。 重要提示 如果你在ASP.NET应用程序(非ASP.NET MVC)中使用了OutputCache,一定要关注这个Bug,一定要动手去解决它! 问题现象 如果你见过上...
阅读全文
×