![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
oliverpeng
这个作者很懒,什么都没留下…
展开
-
Apache mod_fcgid 配置实现fcgi process自动重启
mod_fcgid配置ProcessLifeTime 能够限制每个fcgi prcoess的寿命,比如配置:ProcessLifeTime 600则fcgi process应当在十分钟后被终止,但这个配置还受DefaultMinClassProcessCount的影响,如果DefaultMinClassProcessCount 是3而且fcgi process的数量少于或等于3...2010-03-10 02:24:10 · 600 阅读 · 0 评论 -
Copy file without using cached memory
By default, Linux always cache the file which you just copied. But sometimes you don't want Linux to keep file pages in memory, for example when you copy a big disk image file and never use it again. ...2009-06-19 03:36:50 · 79 阅读 · 0 评论 -
如何用正则表达式排除一个完整的字符串
今天用sed工具实现将文件中所有不包含特定字符串的行删除,发现要用正则表达式来匹配不等于某个字符串需要一点小的技巧。例如要匹配不包含test字符串,首先想到:[code="java"][^t][^e][^s][^t][/code]但问题是这样会将包含tast或者tesa也删除。最终的解决方案:[code="java"]([^t].*|t[^e].*|te[^...原创 2009-12-30 05:40:07 · 1085 阅读 · 0 评论 -
Logrotate 可能引发服务器性能问题
Logrotate是Linux上的一个日志文件归档工具,能够将当前日志文件备份并压缩,创建新的日志文件,以及删除就的备份文件,通常被设置成定时任务每天自动运行。可能考虑到压缩需要比较长的时间,对每个压缩任务Logrotate会Fork一个新的Process来处理,问题是如果有多个很大的日志文件需要归档,就会同时有多个压缩程序运行,如果服务器本身就很忙就可能会触发性能问题。我就遇到了...2009-07-24 23:34:26 · 535 阅读 · 0 评论 -
如何解除dpkg的依赖
最近需要升级MySQL从5.0到5.1,因为Debian对于MySQL5.0和5.1有不同的包,升级会导致所有已经安装并依赖MySQL5.0的包被删除。直接修改dpkg的信息文件/var/lib/dpkg/status能够直接删除这个依赖关系,这样即使升级MySQL也不会导致现有的包被删除。...2010-03-03 05:01:42 · 1470 阅读 · 0 评论 -
一个C++调试工具类
可以捕捉所有未知异常和生成包含程序名的Core dump 文件。[code="c++"]/* * DebugUtility.h * * Created on: Jun 4, 2014 * Author: root * * Use following two ways to help debugging application when applicat...原创 2014-07-28 22:44:25 · 293 阅读 · 0 评论