clowwindy的杂草牧场

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  34 随笔 :: 1 文章 :: 75 评论 :: 13万 阅读

随笔分类 -  服务器管理

摘要:mysql -u [USER_NAME] -p -e "select TABLE_NAME from information_schema.tables where table_schema='DATABASE_NAME' and engine='MyISAM';" | tail -n +2 | xargs -I '{}' echo "ALTER TABLE {} ENGINE=INNODB;" > alter_table.sqlperl -p -i -e 's/(search_[a-z_]+ 阅读全文
posted @ 2011-09-27 09:46 clowwindy 阅读(1110) 评论(0) 推荐(0) 编辑

摘要:因为项目要用到Memcache,就研究了一下,然后记个流水帐。Memcached是一个开源的分布式内存对象缓存系统。虽然从本质上看用途很宽泛,但它的主要设计目的是通过减轻数据库负载来加速动态网站。它本身作为单独的进程运行,通过TCP和需要存取数据的其它进程(如php、python)通信。以Debian为例,它的安装非常简单:先装上libevent-dev包,然后解压源码,编译安装即可。./configuremake && make installPHP有两个模块:Memcache和Memcached。他们都是PHP的memcached客户端库,只不过Memcached提供了更多 阅读全文
posted @ 2011-09-25 20:01 clowwindy 阅读(970) 评论(1) 推荐(0) 编辑

摘要:最近准备换VPS,看到有VPS支持FreeBSD,就打算试试。想了解一下它和linux性能上的差异,就在网上找了些文章看了看。很多文章都提到FreeBSD更适合做前端的文件服务器,它的数据库性能和SMP性能不如linux。不过这些文章要么比较老,要么就是纯粹的口水仗,缺乏翔实的数据支撑。于是还是决定自己多装几台虚拟机测试一下好了。 阅读全文
posted @ 2011-09-19 20:21 clowwindy 阅读(3165) 评论(0) 推荐(0) 编辑

摘要:服务器所用的发行版yum list nginx的最新版本是0.7.65,看了下release notes,还是有必要升级到0.7.66以上的。wget http://nginx.org/download/nginx-0.7.67.tar.gztar zxf nginx-0.7.67.tar.gzcd nginx-0.7.67nginx -V查看发行版自己的nginx的配置参数,然后照搬,这样目录就和发行版的nginx一样./configure xxxxxmake此时报错:pcre.h not found查看configure记录,在/usr/include/pcre/找到了PCREgoogle 阅读全文
posted @ 2010-07-17 18:48 clowwindy 阅读(682) 评论(0) 推荐(0) 编辑

摘要:今天遇到了一个奇怪的问题:nginx+fastcgi+php+某论坛程序的环境下,通过论坛上传的比较大(500KB)的文件下载后体积变小了。而较小的文件(100KB)则安然无恙。用WinHex比较,可以看到文件从中间被截断了,并且没有多出任何内容。使用经多次测试,每次下载的大小在64KB左右(小于64KB),但不相同。下载到64KB左右的时候卡住了,几秒钟之后下载进度直接跳到100%,显示下载完成。为排除伟大的墙的因素,翻 墙测试,每次下载的大小在127KB左右。找到论坛源代码,可以看到使用的是php的readfile()进行文件输出,而在输出前已经写入了content-length head 阅读全文
posted @ 2010-07-15 19:18 clowwindy 阅读(4242) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示