`
文章列表
破解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发行版 ...
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 ...
前提:      前提是先把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 实例一

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 假死记录

    博客分类:
  • php
服务器系统及 PHP Linux / PHP v5.4.3 服务器软件 nginx/1.0.15 服务器 MySQL 版本 5.0.96-log   以上是服务器的基础信息,现在记录一下现象:        一直运行良好的异步多线程,突然毫无征兆,失灵了,没有错误日志,一切打印正常,就是没有结果,纠结良久,重启php,第一次重启,异常继续,看不出病症所在,突然间502,毫无征兆,再次重启,一切正常了。   所用拓展:libevent 业务数据量:2亿 模块处理的时候分成32个线程,一般情况一下子就可以把事情处理好   ........   突然间 ...
Global site tag (gtag.js) - Google Analytics