新浪云换7指南 转载
8年前 (2016-09-27) 3012浏览 0评论
新浪云的PHP 7版本运行环境上线了,相对于PHP 5,PHP 7的性能,在官方宣传和实际应用测试中,都有极好的性能表现,大多数的主流应用和框架都有超过1倍的性能提升。 随着新浪云支持PHP 7运行环境,将应用切换到PHP 7版本运行无疑是更好的选择...
8年前 (2016-09-27) 3012浏览 0评论
新浪云的PHP 7版本运行环境上线了,相对于PHP 5,PHP 7的性能,在官方宣传和实际应用测试中,都有极好的性能表现,大多数的主流应用和框架都有超过1倍的性能提升。 随着新浪云支持PHP 7运行环境,将应用切换到PHP 7版本运行无疑是更好的选择...
8年前 (2016-09-27) 3797浏览 0评论
起因:由于IDC机房断电(估计又是哪里被挖掘机碰了下吧),导致所有服务器重启,影响到了其中的MySQL数据库。来看下这时数据库遇到的问题: 数据库版本:MySQL 5.7.10 问题表现:从机复制报如下错误:Slave SQL for channel...
8年前 (2016-09-22) 2995浏览 0评论
Ctrl+b 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话;在同时开启了多个会话时使用 Ctrl+z 挂...
8年前 (2016-09-21) 6370浏览 0评论
SR-IOV全称是(Single-Root I/O Virtualization)直译成中文是单根IO虚拟化技术,不好记,也不好理解,所以很多人都习惯直接叫SR-IOV。 它本身是一种技术实现方式,简单的说,它就是通过的硬件的方式,将个物理的网卡(P...
8年前 (2016-09-10) 3015浏览 0评论
早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的...
8年前 (2016-09-10) 3630浏览 0评论
所谓 CLOSE_WAIT,借用某位大牛的话来说应该倒过来叫做 WAIT_CLOSE,也就是说「等待关闭」,如果你还不理解其含义,可以看看 TCP 关闭连接时的图例: TCP Close 不要被图中的 client 和 server 所迷惑,你只要记...
8年前 (2016-09-10) 3217浏览 0评论
前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: TCP Close 看图可...
8年前 (2016-09-10) 2661浏览 0评论
之所以起这样一个题目是因为很久以前我曾经写过一篇介绍TIME_WAIT的文章,不过当时基本属于浅尝辄止,并没深入说明问题的来龙去脉,碰巧这段时间反复被别人问到相关的问题,让我觉得有必要全面总结一下,以备不时之需。 讨论前大家可以拿手头的服务器摸摸底,...
8年前 (2016-09-10) 2854浏览 0评论
最近发现一个PHP脚本时常出现连不上服务器的现象,调试了一下,发现是TIME_WAIT状态过多造成的,本文简要介绍一下解决问题的过程。 遇到这类问题,我习惯于先用strace命令跟踪了一下看看: shell> strace php /path/...
8年前 (2016-09-10) 3922浏览 0评论
昨晚和一位读者朋友讨论了一个问题:在一台多核 CPU 的 Web 服务器上,存在负载不均衡问题,其中 CPU0 的负载明显高于其它 CPUx,进一步调查表明 PHP-FPM 的嫌疑很大。话说以前我曾经记录过软中断导致过类似的 记录一个软中断问题,但是...
8年前 (2016-09-10) 3842浏览 0评论
前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。 在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号CPU上,其它...
8年前 (2016-09-10) 3059浏览 0评论
前些天,有朋友问我关于 FIN_WAIT2 的问题:如果主动关闭的一方在进入 FIN_WAIT2 状态后没有收到被动关闭的一方发送的 FIN 包,那么会怎样? 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: TCP Close 按照...
8年前 (2016-09-10) 3778浏览 0评论
当我进入 Pinterest 时,我的头三个星期是在本部度过的,在那里最新工程把解决生产问题的成果应用到了整个软件栈中。在本部,我们通过构建 Pinterest 来学习 Pinterest 是怎样被构建的,并且,仅仅在几天里就提交代码、做出有意义的贡...
8年前 (2016-09-05) 4625浏览 0评论
Web服务器在用着 http://www.nginx.org/,在日志中偶尔会看到有499这个错误。开始没想明白到底是什么意思,在Twitter上提问也没有得到答案。日志如下: 61.135.249.220 – – [02/Oct/200...
8年前 (2016-08-30) 6134浏览 0评论
同事反映一个非常奇怪的现象, supervisor接管应用程序后, 应用程序不能产生core文件。 登上服务器上查看,果然存在这样的现象,test进程崩溃后,仅仅在系统日志中存在报错日志,(指令地址信息 ,文件的装载地址信息), 但是没有core文...
8年前 (2016-08-27) 3471浏览 0评论
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynch...
8年前 (2016-08-27) 4475浏览 0评论
一. 表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 服务器突然断电导致数据文件损坏 强制关机,没有先关闭mysql 服务 mysqld 进程在写表时被杀掉 使用myisamchk 的同时,mysqld 也在操作表 磁盘故障 服务器死...
8年前 (2016-08-03) 7054浏览 0评论
环境: CentOS release 6.2 2.6.32-220.el6.x86_64 keepalived-1.2.7 ipvsadm v1.26 IPVS v1.2.1 使用的是keepalived做健康检查 因为目前使用VIP的数量有200左...