记录我工作学习生活中的点点滴滴......

为了方便,给测试地址做了git hook,可以参考之前的文章,利用git的hook自动部署代码。现在发现使用exec之类的命令无法获取到错误的输出,获取到的结果相对于直接在终端执行命令少了很多信息,这很不方便调试。......

发布于2016年06月30日 11时55分,被围观1535次,留下了0脚印立即阅读

1、每个都要安装rsync

yum -y install rsync

2、配置从

vi /etc/rsyncd.confv

uid = root

gid = root

use chroot = yes

max connections = 100

pid file = /var/ru......

发布于2015年12月10日 17时46分,被围观1653次,留下了0脚印立即阅读

git clone的时候一直喜欢加上账号密码,这样下次pull的时候不需要在输入密码,但是换了新服务器这命令不好使了

谷歌了一下,发现是git版本的问题,升级下就可以......

发布于2015年09月26日 16时27分,被围观994次,留下了0脚印立即阅读

bae升级到3.0不错,感觉比sae舒服不少,只是因为sae我这是高级认证,每个月给1w5云豆,免费用,所以还是一直用着sae。

bae这里如果php使用环境是web的话,有一个问题,那就是有超时时间的限制,文档描述如下

单个web请求最大执行时间为30秒, 超过30s的请求会被kill并将其记录到slowlog中。

设置超时时间,使用flush等方式均不行,这如果在上面跑长时间采集的话就出问题了,虽然说可以选用worker。

怎么说之前也在百度混过,bae采用......

发布于2014年10月13日 09时27分,被围观1794次,留下了0脚印立即阅读

遇到一个很奇怪的mysql的问题

有一个表product其中id price name 上都有独立索引,如图1、图2

但是我运行EXPLAIN SELECT * FROM product ORDER BY name\G;的时候缺不使用索引,而是Using filesort,这让我百思不得其解。

稍微改下,执行EXPLAIN SELECT price FROM product ORDER BY price\G;确使用索引了。

后来......

发布于2014年05月08日 13时28分,被围观2313次,留下了1脚印立即阅读

在很多人用crontab执行rsync脚本同步时会出现一个进程没有跑完,就会起另外一个进程,等于是脚本重复在跑,这样会造成服务器的负载过高,导致服务器上的一些服务异常

为了避免这类异常的发生我们仅需要在rsync的脚本里加一个进程锁,脚本在执行rsync同步之前会检测进程锁是否存在,如果存在则不再执行同一个rsync同步命令。

以前都是在php或者python中模拟加进程锁,这次为大家带来一种更简单的办法。......

发布于2014年04月21日 14时01分,被围观6234次,留下了216脚印立即阅读

WampServer集成环境包很好用,我一直用的这个,算起来差不多5个多年头了吧。这次分享的是最常用的2个配置,第一个是配置memcache服务,第二个是配置虚拟主机,这都是我用的最频繁的。 ps:WampServer推荐大家用32位的,php版本还是用5.3的,之所以推荐并不是因为我守旧,而是64位或者是5.4的扩展太难找了。 一、memcached及memcache扩展 先来安装memcached服务 1、首先,下载memcached fo......

发布于2013年04月24日 13时17分,被围观3757次,留下了0脚印立即阅读

服务器换了机房后发现dns貌似出问题了,打开任何域名都要等半天才能解析出来,分析了一下发现卡到dns解析这里了,甚至经常域名都无法解析。 开始以为是默认的dns服务器坏了,于是找IDC客服要dns地址,谁知道这无良的客服直接让解析成8.8.8.8这个谷歌的,抱着尽量减少请求的目的百度了几个加了上去。 #/etc/resolv.conf nameserver 202.101.172.51 nameserver 218.74.122.74 nameserver 218.7......

发布于2013年04月19日 08时52分,被围观3546次,留下了1脚印立即阅读

前言 近期的定制程序我们都为客户安装到了linux上,但是linux怎么用很少有人知道。当然,我们也不需要知道linux怎么用,不需要知道那么多的东西,只需要知道很简单的几个命令和一些基础操作即可,这篇文章将作为这个系列教程的第一篇--如何在win下修改linux里面的文件,通常用于修改模版文件。 工具准备 1、notepad++编辑器 2、flashfxp连接工具 下载安装这两个工具,这具体过程我们这里就不进行描述了。 连接L......

发布于2013年04月08日 16时51分,被围观2629次,留下了4脚印立即阅读

使用我们自己编写的ltamp安装环境,到mcrypt时出现错误,在执行 ./configure 编译源码,报错如下: checking whether mhash >= 0.8.15… no configure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/" 奇怪,libmhash安装的是 mhash-0.9.9.9.tar.gz ,怎......

发布于2013年03月21日 23时02分,被围观7687次,留下了0脚印立即阅读