Broken Pipe

Posted by 夏泽民

写了一个server和一个client,UNIX套接字的,server不断接收消息并打印出来,client是一个交互程序,输入一个消息回车发送,接着又可以输入消息。 出问题了: 当server监听着,client第一次发送消息成功,server接收并打印出来了。 client第二次发送消息没成功并且结束程序了,server没接收到消息,保持继续监听。 我用GDB调试时,发现client第二次发送消息时,client收到SIGPIPE(Broken Pipe)信号。server明明还监听着,而且再次启动client还是第一次成功,第二次失败退出。



Kubernetes 中如何保证优雅地停止 Pod

Posted by 夏泽民

https://github.com/RisingStack/kubernetes-graceful-shutdown-example 一直以来我对优雅地停止 Pod 这件事理解得很单纯: 不就利用是 PreStop hook 做优雅退出吗? 但这周听了组里大哥的教诲之后,发现很多场景下 PreStop hook 并不能很好地完成需求,这篇文章就简单分析一下”优雅地停止 Pod”这回事儿.



Kubernetes

Posted by 夏泽民

近日,Kubernetes 1.13 正式发布,这是 2018 年发布的第四次也是最后一次大版本,该版本继续关注 Kubernetes 稳定性和可扩展性,对存储和集群生命周期的主要功能实现高可用。Kubeadm 简化了集群管理、容器存储接口(CSI)并将 CoreDNS 作为默认 DNS。



Abort trap 6

Posted by 夏泽民

$/Users/didi/.composer/vendor/bin/phpcbf dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib Referenced from: /usr/local/opt/php@7.0/bin/php Reason: image not found Trace/BPT trap: 5 $ which php /usr/local/opt/php@7.0/bin/php



rst

Posted by 夏泽民

https://zhangbinalan.gitbooks.io/protocol/content/tcpde_rst.html 一、RST介绍 RST标示复位、用来异常的关闭连接。 1. 发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓冲区中的包,发送RST。 2. 而接收端收到RST包后,也不必发送ACK包来确认。 二、什么时候发送RST包



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required