http长连接Transfer-Encoding: chunked 和 Content-Length

一个对外接口说长链接时报文少了 content-length导致无法读取正文,查资料 content-length和 Transfer-Encoding是只会出现一个的 为什么以前是 content-length现在却显示了 Transfer-Encoding,而且正文头尾有用特定符号标识开始结束( 1f8d 和 0) 使用curl的-v参数查看http报文调试,开始以为nginx有什么特殊配置,直播调试两台httpd机器也返回了不同的值。 curl -v -H HOST:...

» 阅读全文

解决kubectl exec terminal 部分命令无法使用问题

发现用kubectl exec的窗口一些命令无法使用,如top , tput 等等 按https://github.com/kubernetes/kubernetes/issues/13585 增加 TERM=xterm 后成功,示例 #!/bin/shif [ $1 = ]; then echo Usage: kshell pod exit 1fiCOLUMNS=`tput cols`LINES=`tput lines`TERM=xtermkubectl exec -i ...

» 阅读全文

解决kubectl exec terminal size问题

kubectl exec 进入容器,shell窗口很小,不方便,导致gotty窗口也很小,有时用打开开发者工具来解决,有的机器好像还解决不了。今天测试出另一个方案 https://stackoverflow.com/questions/30841921/kubernetes-kubectl-exec-bash-session-drop-and-line-width/30842198 在bash前添加 env COLUMNS=$COLUMNS LINES=$LINES 示例 ...

» 阅读全文

用户输入看不见的特殊符号,导致UI错乱

今天客户端反馈一个问题用户说的话顺序都反了, 查了下好像昵称里多了什么特殊字符 数据库查询,没有什么不同: select * from user where id=587618\G *************************** 1. row *************************** id: 587618 nick: 49‭筱喜 复制结果到vim里 select * from user where id=587618\G ***************...

» 阅读全文

解决screen.xterm-256color': unknown terminal type

升级完系统,通过ssh连内网机器发现报一个警告,然后用top提示 screen.xterm-256color: unknown terminal type 通过在本机上.bashrc加上export TERM=screen.linux 再连ssh测试正常 另外发现使用了这个TERM后查看文件有些高亮特效,不错的 ...

» 阅读全文

nginx sticky导致IE访问缓慢

本来想使用#sticky让负载均衡平均,但是使用中发现ie系浏览器打开会异常缓慢,原因不明,换回#ip_hash

» 阅读全文

aur编译xf86-video-ati

 编译 makepkg -s 报错 configure.ac:40: error: must install xorg-macros 1.8 or later before running autoconf/autogen 解决方法: export ACLOCAL=aclocal -I /usr/share/aclocal 参考: http://lists.linuxfromscratch.org/pipermail/blfs-support/2013-August/07...

» 阅读全文

屏蔽电信机顶盒的付费影片

电信宽带送了机顶盒,内容很丰富,付费的很多,付费功能很强大。遥控器点点点钱就没了,在服务选项里找到了最高消费限制,设置了0元。为保险起见决定试试屏蔽下单请求,前3个月免费,可以好好测试。 下班借了同事的随身wifi,然后装了wireshark抓包工具,遥控器操作下单,抓包如下 第一个是下单,第二个是付款。没抓包前以为可能是域名,可以用绑定到内网ip的方式屏蔽,但是结果是ip直接访问, 所以只能禁止url访问了,打开路由器设置黑名单 测试后下单会失败然后直接返回首页 ...

» 阅读全文

trafficserver 缓存时间未到,显示MISS

案例一、 最近发现js/css文件无规律的TCP_IMS_MISS/200导致内容被刷新 测试中发现好像touch文件修改了文件的时间后会比较容易触发此操作 在nginx里增加expires 30d;好像效果不是很明显。所以决定在ats里再加上两条规则 dest_domain=. suffix=css revalidate=30ddest_domain=. suffix=js revalidate=30d 测试后发现好像有效果 案例二、 今天发现所有文件都报MISS检查di...

» 阅读全文

Tags: trafficserver

php的exec执行后台进程会堵塞,卡到子进程结束才结束

php入口执行一个shell ?php $a = exec(./a.sh);var_dump($a); 看下a.sh 的内容 #!/bin/bashecho 11(sleep 10) shell的sleep是后台执行的,php执行shell,php会卡住等到10s才结束,为什么? --- 经过朋友的提醒发现要把sleep的输出重定向到 /dev/null 修改后脚本如下 #!/bin/bashecho 11(sleep 10 /dev/null) 官方也有给相关的说明,只是...

» 阅读全文

回顶部