随笔分类 - IT感悟
摘要:问题描述: nginx连接后台tomcat程序 一直报错 nginx的error日志如下 可以看到 用户访问nginx后,nginx将请求转发给 后端tomcat服务器,一直报超时 tomcat无返回数据。 初步判断是tomcat的问题,重启tomcat后问题依旧存在 通过查询得知,服务器使用的wi
阅读全文
摘要:今天机房几台服务器都无法访问公网接口,原因是——解析公网域名出错,具体情况如下 ping 公网ip或者域名 都没有问题 curl 公网域名 出错 curl -4 访问公网域名没有问题 综合分析 是ipv6的问题,把ipv6模块关掉 一、针对centos6 的方法 方法1:修改网络文件,把ipv6相关
阅读全文
摘要:在一内部局域网中, client 内网地址为 10.0.0.2 web 服务器内网地址为 10.0.0.1 外网地址为 211.6.15.1 域名为 xx.love.com 问题:在内网10.0.0.2的机器上访问 外网地址 211.6.15.1 或者域名 xx.love.com 都无法访问, 解决
阅读全文
摘要:近日全球著名百科类网站维基百科宣布,将不会再用MySQL数据库,据国外媒体报道,很多年,MySQL一直是热门的开源数据库,不过在被甲骨文收购后,面临闭源的风险。因此维基百科将切换到另外一款开源数据库MariaDB。 MariaDB也是由MySQL创始人发明的。并且由于MySQL被甲骨文收购,正在成为
阅读全文
摘要:什么是性能? 性能最通俗的衡量指标就是“时间”,CPU的使用率指的是CPU用于计算的时间占比,磁盘使用率指的是磁盘操作的时间占比。 当CPU使用率100%时,意味着有部分请求来不及计算,响应时间增加或者超时; 当磁盘使用率100%时,意味着有部分请求需要等待IO操作,响应时间也会增加或者超时。 换言
阅读全文
摘要:背景知识:具备背景知识是分析性能问题时需要了解的。比如硬件 cache;再比如操作系统内核。应用程序的行为细节往往是和这些东西互相牵扯的,这些底层的东西会以意想不到的方式影响应用程序的性能,比如某些程序无法充分利用 cache,从而导致性能下降。比如不必要地调用过多的系统调用,造成频繁的内核 / 用
阅读全文
摘要:linux 跑的apache,apache工作模式有 Prefork、Worker和 Event 三种,分别是基于进程、线程、综合模式。 本文中使用的apache是 Event 模式,在访问量上来之后,linux服务器总共60G的内存占用持续升高,于是将内存容量扩大,升高至120G。经过一段时间后发
阅读全文
摘要:linux恢复删除的文件 先介绍下一些文件的基本概念: · 文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者, 数据块地址(文件存储在磁盘的这些数据块中). 当你删除(rm)一个文件, 实际删除了指向inode的链接, 并没有删除inode的内容. 进程
阅读全文
摘要:具体情况就是:删除了一个超大文件后,发现磁盘空间没有变化 原因:有进程正在使用这个文件,虽然我们从文件系统的目录结构上解除链接(unlink),然而文件是被 打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用 解决: 通过 lsof 查找到哪个进程在使用,kill 这个
阅读全文
摘要:环境部署 一开始这个世界是开发的,然后才是运维的。 开发实现产品逻辑,将产品开发完成后,然后提交运维进行部署。此时允许就需要准备好部署环境,如部署在Linux服务器上,安装相应的软件,如Apache、Nginx、tomcat、JDK、PHP、MySQL等等。你不能只装了软件吧,还需要看看具体是哪个版
阅读全文
摘要:一台oracle服务器 对外网开放服务,外网连接后查询速度很慢,内网查询非常快。应该是这个cisco的防火墙有问题,查了很久 没有找到原因。 临时解决方法,在内网再建一台 跳转服务器,外网查询数据库时直接访问跳转机器,再由跳转机器去访问oracle服务器, 速度非常快…… 临时解决方法,在内网再建一
阅读全文
摘要:1.21那天发生了什么,由1.21联想补充…… 很多网站都上不去,域名解析都到了65.49.2.178这个IP地址 先科普,再深挖 dns查询类型 递归查询,迭代查询 DNS解析过程,这里使用linux的dig命令 详细显示 pc与8.8.8.8的过程为递归查询8.8.8.8与各个服务器之间为迭代
阅读全文
摘要:2013-04-25 21:30 (分类:社会人生) 非常好的文章 C ++ 的 背 影 ——C++之父Bjarne Stroustrup印象 左轻侯 2002.11.4 热爱C++的朋友请不要误会,我并不是在暗示“C++已经日薄西山”,或者任何类似的意思。从语义上来说,C++作为一门编程语言,当然
阅读全文