- 浏览: 28655 次
- 性别:
- 来自: 苏州
最新评论
文章列表
破解Securecrt怕中毒,Xshell 用着不爽,Putty太单薄,手头没Mac用不了iterm2。那就试试这个全能开源的终端吧(MobaXterm)!下面就介绍下MobaXterm的主要功能
破解Securecrt怕中毒,Xshell 用着不爽,Putty太单薄,手头没Mac用不了iterm2。那就 ...
常见的 Web 应用的压力测试工具
Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner, httperf。但是这些工具都没能解决一个问题:
如何正确模拟生产环境的流量
如今 Web 应用的架构变得非常复杂,内部包含复杂的各种负载均衡、 服务和 RPC 调用关系,简单的发送 GET 请求到某些 URL 或者 API 接口完全无法模拟真实的流量。假如回放 HTTP 日志,操作又异常麻烦。Tcpcopy 虽然能够复制实时流量,但是操作也很复杂。之前的 亚马逊云平台的迁移 就用到了 Gor 这个工具。
Gor 是 Web ...
对于默认安装的数据库,并没有注册到系统服务时直接使用service mysqld resrart 无效
或者直接重启
$mysql_dir/bin/mysqladmin -u root -p shutdown$mysql_dir/bin/safe_mysqld &
一、系统环境
系统平台:RHEL 5.4(系统要求:Linux 2.6+ 内核)
Nginx版本:nginx/1.0.15
Mysql 版本:5.1.35-log Source distribution
Php版本:php-5.2.10
二、安装准备
1、获取相关开源程序并安装
RedHat等其他Linux发行版 ...
Apache 高并发之 MPM 调优比较详细
- 博客分类:
- 运维
1、什么是MPM? Multi-Processing Module (MPM) implements a hybrid multi-process multi-threaded server。(多进程、多线程)
2、有多少种MPM? 大致有:prefork MPM、worker MPM、BeOS MPM、NetWare MPM、OS/2 MPM、WinNT MPM。
3、怎么知道apache当前用的是哪个MPM? linux及windows下都可以使用命令:“httpd -l ” 进行查询。
4、各个MPM是怎么工作及如何优化? (1)prefork MPM ...
中文介绍 :http://baike.baidu.com/view/4095865.htm?fr=aladdin
官方地址:http://www.rabbitmq.com/
PHP扩展包:http://pecl.php.net/package/amqp
1. 安装RabbitMQ (unbuntu)sudo apt-get install rabbitmq-server sudo /etc/init.d/rabbitmq-server start
2. 安装librabbitmq (unbuntu)sudo apt-get install mercurial h ...
Linux nfs 服务端、客户端实例
- 博客分类:
- 运维
前提:
前提是先把nfs服务安装好,并启动,服务端、客户端都需要
步骤:
服务端
vi /etc/exports //编辑配置
service portmap restart //重启portmap服务(有可能是,因系统而定service rpcbind start)
service nfs restart //重启nfs服务
showmount -e //显示/etc/exports
客户端
mount -t ...
MySQL是一个高速度、高性能、多线程的关系型数据库管理系统,适用平台多,可扩展性强。
在实际生产环境中,部署和实现具有一定负载均衡功能的 MySQL服务器集群,对于提高用户数据库应用系统的性能、速度和稳定性具有明显的作用。本文简要介绍了在 FreeBSD 7.0-Release系统上部署实现MySQL服务器集群的方案,并对可能出现的问题提供了相应的解决方法。
1. 引言MySQL
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变 ...
如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:
1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
2 Redis支持数据的备份,即master-slave模式的数据备份。
3 Redis支持 ...
redis、memcache、mongoDB 对比
从以下几个维度,对redis、memcache、mongoDB 做了对比,欢迎拍砖
1、性能
都比较高,性能对我们来说应该都不是瓶颈
总体来讲,TPS方面redis和memcache差不多,要大于mongodb
2、操作的便利 ...
一、eAccelerator介绍
1、背景 eAccelerator 是一个免费开源的PHP加速、优化、编译和动态缓存的项目,它可以通过缓存PHP代码编译后的结果来提高PHP脚本的性能,使得一向很复杂和离我们很远的 PHP脚本编译问题完全得到解决。通过使 ...
这两款加速器是需要自己选择安装,而非默认的。
APC
Alternative PHP Cache (APC) 是一个开放自由的PHP opcode 缓存。它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。
拓展包安装:http://pecl.php.net/package/apc.
XCache
XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. ...
redis php 实例一
- 博客分类:
- php redis
redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。
1,connect
描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE
<?php
$redis = new redis();
$result = $redis->connect('127.0.0.1', 6379);
var_dump($resul ...
服务器系统及 PHP
Linux / PHP v5.4.3
服务器软件
nginx/1.0.15
服务器 MySQL 版本
5.0.96-log
以上是服务器的基础信息,现在记录一下现象:
一直运行良好的异步多线程,突然毫无征兆,失灵了,没有错误日志,一切打印正常,就是没有结果,纠结良久,重启php,第一次重启,异常继续,看不出病症所在,突然间502,毫无征兆,再次重启,一切正常了。
所用拓展:libevent
业务数据量:2亿
模块处理的时候分成32个线程,一般情况一下子就可以把事情处理好
........
突然间 ...