测试同学压测性能一般,所以自己写了个并发的测试,发现每次超过500,都是几乎必定511后出现空返回~
经过查找,找到个靠谱的解释:如果worker进程不够用,master进程会prefork更多进程, 如果prefork达到了pm.max_children上[……]
栏目归档: Program Code
SSH Write failed: Broken pipe 解决方案
SSH经常掉线,断线的话,可以尝试如下办法加入心跳包确保网络不被切断。
修改sshd配置,加入心跳包~方法如下:
vim /etc/ssh/sshd_config
加入或者启用:
ClientAliveInterval 10
ClientAliveCountMax 1[......]
PHP 引用传递示例
<?php
function foo(&$var)
{ $var++;}$a=5;foo($a);// $a is 6 here
看明白了吗,函数里的变量用了引用,修改后,是直接对函数外的变量有效的。
更新细节参考官方链接:https://php.n[……]
使用curl测试websocket服务是否正常
websocket的监控一直没搞太明白,终于,浩哥给了个方法,说curl是可以的~
经过查找,找到了相关资料,curl检查websocket的命令行如下:
curl --include \
--no-buffer \ --header "Co[......]
shell脚本中整数型变量自增1的实现
#!/bin/sh
#本脚本测试shell脚本中整型变量自增 加1的几种方法
#定义整型变量a=1echo $a #第一种整型变量自增方式a=$(($a+1))echo $a #第二种整型变量自增方式a=$[$a+1]echo $a #第三种整型变量自增方式a=`exp[......]
RedHat RHEL系统如何更新内核和启用BBR
uname -r //查看当前内核版本
2.6.32-642.15.1.el6.x86_64
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org //安装elrepo源的签名rpm -Uvh https:/[......]
队列和堆栈的区别
堆栈其实是堆和栈,都是内存的不同区域。
一句话形容其区别,就是:队列是FIFO的(先进先出);堆栈式FILO的(现今后出)。整理自:https://www.cnblogs.com/haitao-fan/p/3923531.html[……]
PHP json中文全角字符编码异常问题解决方案
json是可以解析中文的,但是遇上全角字符之类的特殊字符,就很容易造成解析失败,这种情况怎么整?网上看了有json_encode给第二个参数指定JSON_UNESCAPED_UNICODE的,然而实际用下来会发现,效果一般,如何解决呢?
思路是,在encode前,将[……]
mintty php 执行输出UTF8中文乱码解决方案
最新的mintty已经支持中文了,PHP echo出来的中文依然乱码,如何解决?检查php.ini,查看是否存在:
default_charset="UTF-8"
不存在就补上,注释状态就取消注释,然后UTF8编码的php文件被运行时echo的中文[……]
PHP in_array函数 空字符类型的匹配
直接上代码:
echo in_array('', array(0)) 1 : 0; // 结果:1
echo in_array(null, array(0)) 1 : 0; // 结果:1
echo in_array(false, arr[......]