段错误等造成死机问题的分析,code分析
admin 10年前 (2014-12-20) 3606浏览 0评论
1. ulimit -S -c unlimited 2. 在apache主配置文件中增加一行:CoreDumpDirectory /var/apache_coredump #目录随意 3. chown修改/var/apache_coredump的权限...
爱开源开源
admin 10年前 (2014-12-20) 3606浏览 0评论
1. ulimit -S -c unlimited 2. 在apache主配置文件中增加一行:CoreDumpDirectory /var/apache_coredump #目录随意 3. chown修改/var/apache_coredump的权限...
admin 10年前 (2014-12-20) 5041浏览 0评论
前段时间处理了一个 case,现象很简单,同网络环境下的机器,绝大多数的机器都无法 curl 访问 example.com,仅有少部分的可以 curl 访问,并且他们的 mtr 的路径一模一样,机器的配置应该也有一样。 对比一下,可以访问的: $ c...
admin 10年前 (2014-12-19) 2980浏览 0评论
在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在WEB开发中,正则表达式通常用来检测、查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等。 今天我将分别用PHP和Ja...
admin 10年前 (2014-12-17) 8460浏览 0评论
当我们 交换完 SSH 秘钥,又做完 sudo 设置 通过远程 ssh 调用 sudo 有提示 权限不够(Permission denied) 比如: [root@aikaiyuan /root]# ssh www.aikaiyuan.com -l ...
admin 10年前 (2014-12-10) 4075浏览 0评论
nginx 全局变量 – 孤剑 – 博客园 经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的...
admin 10年前 (2014-12-10) 12183浏览 0评论
用git pull来更新代码的时候,遇到了下面的问题: error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.php P...
admin 10年前 (2014-12-09) 4189浏览 0评论
本文介绍Linux下另外一种异步I/O,即由Linux内核实现提供的native AIO机制,要使用这一套机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,不过这并无大碍,libaio库本身也很简单。 AIO的使用场景在哪里...
admin 10年前 (2014-12-09) 4262浏览 0评论
在前面的示例libaio_test.c和native_aio_test.c中,可以看到对磁盘aio请求(本文的aio都指此类)的使用有阻塞等待,这明显之处为对io_getevents()函数(当然,其它函数,比如io_submit()也有一定程度的阻...
admin 10年前 (2014-12-09) 3723浏览 0评论
从前面文章 nginx对Linux native AIO机制的应用 一 已经了解到,在Linux系统上,要使用native AIO机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,而nginx采用就是后者,这样做的好处是既使...
admin 10年前 (2014-12-09) 4136浏览 0评论
从0.8.11版本开始,nginx开始支持Linux native aio,如何在nginx里配置使用这套机制是本文介绍的重点。在下面的示例配置中,几个重要相关选项的具体含义如下: aio:http://wiki.nginx.org/HttpCore...
admin 10年前 (2014-12-09) 4151浏览 0评论
久闻systemtap工具的大名,之前也断断续续的看过它的介绍,并且利用CentOS发行版自带的systemtap相关命令试用过几次,感觉还算不错。本文将介绍一下systemtap的安装,以及对应用程序的追踪示例,不过,在此之前,先描述一下syste...
admin 10年前 (2014-12-08) 4106浏览 0评论
最近在公司看Linux内核的nmi死锁检测功能的实现机制,当然,是因为它变了,所以我才看的,简单来说就是在红帽的某牛提交了一个内核patch:new nmi_watchdog using perf events,这个patch已经被合入到内核主线2....
admin 10年前 (2014-12-08) 3660浏览 0评论
对于做大量并发服务器端(比如Web服务器Nginx、Apache等)开发的童鞋,肯定知道有一个名为C10K的问题。当然,这是一个比较古老的问题了,从03年(非准确值)提及到现在已经有10余年之久。而随着整个网络相关技术的高速发展,包括CPU、网卡、操...
admin 10年前 (2014-12-06) 6218浏览 0评论
从上面可以看到,init 启动 prefdm 时遇到错误,prefdm 是负责图形界面,简单解决方法是 修改 inittab 进入文字模式 重启服务器进入单用户模式,修改inittab为3后,重启即可 其实 prefdm 在启动时 被 SELinux...
admin 10年前 (2014-12-05) 4900浏览 0评论
Linux邮件服务器通常使用Sendmail,在网上Google了Sendmail的教程后,我决定知难而退,改用Postfix。 Postfix是用来替代Sendmail的,它的配置文件比Sendmail简单得多,配置相当容易。 在配置邮件服务器之前...
admin 10年前 (2014-12-03) 21269浏览 0评论
前言: 好久都没来写博客,最近忙啥去了呢? 一是忙于saltstack的二次开发,二是云计算的学习研究中,所以就一直没写东西,今天给大家介绍个工具。 好了,开始正文! 1.首先来说一下为什么要web ssh? 有人是说,有xshell,secureR...
admin 10年前 (2014-12-03) 7723浏览 0评论
1. 创建一个XFS文件系统 [root@localhost ~]# mkfs.xfs -f /dev/vdb1 meta-data=/dev/vdb1 isize=256 agcount=4, agsize=1966...
admin 10年前 (2014-12-03) 3786浏览 0评论
日前,同事反馈一个问题:在一个大分区(24T)中使用xfs文件系统,用来做历史文件备份,突然提示没有磁盘空间错误,先检查下: [root@imysql ~]# df -hT Filesystem Type Size Used Avail Use% M...