摘要: 网上有5篇介绍memcached的文章,写的挺好,这里转过来。 memcached完全剖析–1. memcached的基础 memcached全面剖析–2.理解memcached的内存存储 memcached全面剖析–3.memcached的删除机制和发展方向 memcached全面剖析–4. me 阅读全文
posted @ 2016-08-22 23:17 talk_is_cheap 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 最近略忙,好久没有更新博客了,已长草,今天来除下草,好了,不废话了,开始! 现在很多web服务都会用到 memcached ,如何知道你的 memcached 是否正常工作,命中率如何呢,本文简单介绍一下: 首先你需要知道 memcached 服务所在的ip 和端口号,这个一般会写在web服务的环境 阅读全文
posted @ 2016-08-16 15:24 talk_is_cheap 阅读(16767) 评论(0) 推荐(0) 编辑
摘要: 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/s 阅读全文
posted @ 2016-07-22 14:57 talk_is_cheap 阅读(2254) 评论(0) 推荐(1) 编辑
摘要: 上一篇说到了如何用 rsyslog 搭建本地的日志服务,地址在这里,没有看的童鞋可以先瞅一眼 : 显然这个是比较简单粗暴的,如果没有做过什么特殊的输出配置,所有的输出都会写到一个文件里面,当然 rsyslog 是支持关键词匹配,然后把日志定向的写到你想写的文件里面的,如果你只有数量比较小的接口并且一 阅读全文
posted @ 2016-07-21 18:11 talk_is_cheap 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 解决方案 新建/usr/bin/win: 新建/etc/profile.d/alias.sh: 对了,改完以后需要重启一下 msys2 ,不然还是会乱码。 参考: http://kc123kc.github.io/2015/12/24/How-To-Solve-Gibberish-Problem-U 阅读全文
posted @ 2016-07-20 18:36 talk_is_cheap 阅读(3017) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述: windows下面要安装git --》 安装了 msys2 --》安装并更新了 vim(7.4),然后在使用过程中发现vim不能使用 BACKSPACE 键,按方向键会打出ABCD,无语中。 二、问题解决: google了一下,各路大神说的好像都是ubantu下面的这个问题,这个不是 阅读全文
posted @ 2016-07-20 18:02 talk_is_cheap 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一、问题背景 最近项目遇到一个问题,服务器响应很慢,team中的两个有经验的工程师找了一台服务器分析了一下,发现问题出在磁盘写入过于频繁。这里大概介绍一下背景,我们的服务器上面主要是跑各种PHP接口,每个接口都有独立的日志,由于磁盘只有一个磁头(这显然谁都知道,ORZ...),而日志又是独立的,即一 阅读全文
posted @ 2016-07-16 18:22 talk_is_cheap 阅读(5634) 评论(0) 推荐(0) 编辑
摘要: Linux 的文件与目录 现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程 创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组通用 API,使他们被处理时均可统一使用字节流方式。 阅读全文
posted @ 2016-07-13 20:05 talk_is_cheap 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一、require 与 include 的区别: 这两个方法基本没有区别,除了在错误处理方面的。如果使用 include 方法出错,这个方法抛出一个warning,不影响程序的继续执行,但是 require 方法产生一个 fatal error,程序运行终止。 二、require 与 require 阅读全文
posted @ 2016-07-09 23:26 talk_is_cheap 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 不说废话,直接开始。 第一步: 安装并配置xdebug zend_extension="xxxxx" // xdebug地址 xdebug.remote_enable = On xdebug.remote_connect_back = 1 xdebug.remote_host= client_ip_ 阅读全文
posted @ 2016-07-08 00:11 talk_is_cheap 阅读(206) 评论(0) 推荐(0) 编辑