风吹云动
学习 Capistrano ,主要考虑用其做代码的自动化发布参考:https://github.com/capistrano/capistranohttps://github.com/capistrano/capistrano/wikihttp://huacnlee.com/blog/using-nginx-proxy-to-mirror-rubygem-org/http://ruby.taoba
最近一段时间一直发现有几个IP在对所有域名的首页请求,频率也不是蛮大,但总感觉不爽。再加上更早的时间,有不断变化的IP(你DROP,他就改IP)高频率请求size比较大的页面,导致带宽超标,封锁导致带宽超标的 User-Agent (log看到无cookie,未登录,且90%以上请求同一个页面),正常,未见异常见log 前端时间分析了一下: 开始怀疑是不是那个第三方供应商的监控,网上搜
(本文例子基于FreeBSD/Linux实现,windows环境请自己做出相应修改) 配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏、误操作造成数据无法恢复的灾难性后果。因此制定一个完整的备份策略非常重要。 一般来说,备份策略应规定如下几部分内容:备份频度、备份方式、备份存放地点、备份责任人、灾难恢复检查措施及规定。 备份频度、存放地点等内容
因通过Samba共享+Svn 方式开发模式,有 svn提交,检出等很慢.从 Linux(Samba 共享) ----- win client +svn改为Linux clinet ------ win (共享) +svn 步骤: 1、个人电脑建立  
1、 环境 OS : CeontOS 5.5 64 php-fpm: (php 5.2.17 + php-fpm-0.6~5.2.patch) CPU: Intel(R) Xeon(R) CPU X5647 Mem: 16G 较稳定(10分钟以上)的Max ESTABLISHED:
cat a 1 3 e r r w 2 e s 3d d d 结果为 1 3 e r r 2 e 3d d awk '{$NF=null;print $0}' a awk '{NF=NF-1}1' a awk 'NF--' awk '{for(i=1;i<NF;i++) {printf $i&qu
从一个外国博客引用过来的 SELECT t.TABLE_SCHEMA AS `db`, t.TABLE_NAME AS `table`, s.INDEX_NAME AS `index name`, s.COLUMN_NAME AS `FIE
今天接到一个做端口映射的需求,这个倒是蛮简短的,但我这里的情况有些复杂,特写下来记录一下:应用到了策略路由(是在Cisco 2811 上完成) 上环境拓扑图:路由器上默认路由是到: ADSL 192.168.1.254 在路由器上做的策略路由 router(config)#access-list 1 permit&
最近公司运营提出需求,需要使从公司网站上下载的资料文件显示为中文名称,研发部问道我们有没有好的实现方法,php应该有这样的功能,研发回复说,之前就是这样实现过,但太消耗内存,不做考虑了,才有现在下载资料文件,显示中文名称没有实现。想了想,记起前段时间看agentzh(章亦春)大牛关于nginx的大作以及他写的nginx的模块,似乎有实现此类功能的模块,找了一下果然有:ht
上周六对部分服务器进行了机房搬迁,都调试好后,恢复cacti和nagios,除开对一台windows 进行 cacti监控有图无数据,其他都正常,这样,没有办法就开始排错啊 想了下,既然搬迁之前cacti监控都是正常的,配置就没有问题(当然修改监控主机的ip了)。但怎么就没有数据呢? 而且cacti中都提示 如下图的错误: snmp error
前段时间公司网站发生一些用户访问不了的情况(主要分布在北方),报错是如下图等 比较奇怪,公司网站是使用的nginx ,但没有把版本信息修改成 fd2 ,像是客户上网那个地方代理后报的错误。 从运营同事那里获取部分故障用户的QQ,远程支持发现以下情况: ping 解析处理的ip正确,但ping不通,到网站网通ip ping 测试正常
最近在研究 redis,好似在NoSQL 中很火耶,也看看。记录一下安装过程 环境: CentOS 5.5 x86_64 ,ESXi 虚拟机 redis-2.4.15.tar.gz 、tcl8.5.11-src.tar.gz
今天上班在对线上服务器备份系统做对照测试验证时,发现线上正在使用的响应似乎慢了备份系统一些,而且有些页面强制刷新,都基本上显示不完全。估计是服务器出问题了,就到去查看,发送一台服务器负载较高, 三个 都过 4 了,但没有发现占用资源很大的进程,估计是系统的问题了,df 了一下,显示到 nfs挂载分区时卡住了,接着查看message 日志,发现有以下提示: J
整了快一个月了,是时候总结一下: 教训: 1. 在虚拟机下编译Nginx 算是犯的第一个错误, 环境如下: Window + 虚拟机中的Ubuntu, nginx等文件放在windows的一个文件夹中, Ubuntu使用vbox的数据空间进行访问. 一开始并未察觉,因为觉得编译个东西, 几分钟,很正常吧. 2. 在Lua中习惯性写分号,习惯性忘记写end 3. 以Jav
昨天仿真测试环境出现了新发布的版本,一个图片在IE6等下显示不了,提示一直下载,最后显示不,谷歌浏览器显示正常的问题。 环境:CentOS 5.5 64 +nginx 1.0.15 + php-fpm(php 5.2.17p1+fastcgi 0.6~5.2) nginx 反向代理到后端两个 nginx IE6 访问log 10.1.10.6 - - [29/
方法一,指定换行符读取: #! /bin/bash IFS=" " for LINE in `cat /etc/passwd` do &
使用MySQL数据库,有一个容易出现的问题——Too many connections。连接数超过max_connections就会报这个错误。MySQL为了在达到最大连接数时也能给DBA有机会操作,SUPER权限的账号能够使用第max_connections + 1个连接。 我们知道,由于SUPER权限有很多特权,因此不会把这个权限给予应用的账号。但是,
MYSQL复制的几种模式 MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。 MYSQL复制的几种模式 MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。 简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。 从 MySQL 5.1.12 开始,可以用以下三种模式来实现: -- 基于SQL语句的复制(
同MongoDB,Redis这样的NoSQL数据库的复制相比,MySQL复制显得相当复杂! 概述 首先主服务器把数据变化记录到主日志,然后从服务器通过I/O线程读取主服务器上的主日志,并且把它写入到从服务器的中继日志中,接着SQL线程读取中继日志,并且在从服务器上重放,从而实现MySQL复制。具体如下图所示: 整个过程反映到从服务器上,对应三套日志信息,可
今年到现在完整读完了 《构建高性能WEB站点》 《正则表达式30分钟入门教程》,还需继续。。。。。。。。。 上个周末(2012-6-17)在社区阅览室,粗略看了《勤子旅行漫记》,主要是看了其中第二、三部分。 现在在看 agentzh 写的关于nginx博客链接的博文,很不错,已看到最后更新的一篇,明天继续, 完成后等待大牛的更新啊 http://blog
初始环境: 一块盘,sda [root@test-han ~]# fdisk -l /dev/sda Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes &n
1、清理mysql遗留的日志文件 首先进入mysql数据库 mysql -u root -p input password。 mysql>purge master logs to 'pscenter-in.264'; 这样就可以直接将日志清理完毕,只保留最后一个即可。 清理完毕日志后建议将数据库备份一下。 2、将查询结果垂直显示 mysql > sele
环境 nginx + php +fastcgi 0.6 编辑 /etc/php-fpm.conf 开启 <value name="request_slowlog_timeout">3s</value> The log file for slow requ
curl 命令的情况 : 输出通常是 HTML 代码,通过 -o 参数发送到 /dev/null.-s 参数去掉所有状态信息.-w 参数让 curl 输出计时器的状态信息 time_connect: 建立到服务器的 TCP 连接所用的时间 time_starttransfer: 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间 time_total: 完成请求所用的时间
lvm是非常好的磁盘管理工具,很少有人使用,用习惯就好了。 1.环境 /dev/sda 系统盘 /dev/sdb 数据盘 2.使用lvm建立分区 pvcreate /dev/sdb vgcreate gaojinbo /dev/sdb lvcreate -L+100G -n www gaojinbo 注:上面的意思是把sdb硬盘全部使用lvm管理,添加了一个100G的数据分区
群众的力量是巨大的,群众的智慧是无穷的。其实这次的需求就让我体会到这句话的意义。 现有一需求,需要把我们手机网站的cookie信息记录到access.log里,数据挖掘部门需要根据这个来统计用户行为。其实我还真没有这样记录过日志,后来百度了一下,发现Nginx确实很强大。 具体实现看配置: server { &n
根据APNIC的最新IP地址列表及whois信息,每日0点(UTC时区)生成的各主要运营商IP地址段,准确度还是很高的。 中国电信IP地址段: http://files.liubaishui.com/ChinaTelcom.txt 中国联通(网通)IP地址段 http://files.liubaishui.com/UNICOM_CNC.txt 中国铁通IP地址段
环境: centos 5.5 64bit php 5.2.17 php-fpm-0.6~5.2.patch 启动 php-fpm 后(使用了memcache),登陆很慢,确定修改了php.ini 连接 memcached的正确的地址,重启 php-fpm 又正常。 但另外一台同样问题,做了同样操作,问题依旧。查看了 两个server的 phpinfo 页面。 发现问题: 加载的 php.i
可以直接下载解压使用 http://caspian.dotconf.net/menu/Software/SendEmail/ 另附一个 短信发送工具 http://caspian.dotconf.net/menu/Software/SendSMS/
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号