1
phuslu 2013-08-23 12:11:52 +08:00
linux 支持 abstract socket, 可以代替 .sock 文件。
|
2
BOYPT 2013-08-23 12:55:49 +08:00
“一切皆文件”是Unix哲学之一。
php5-fpm.sock只是一个符号,并不会有任何数据经过磁盘。这样一个符号是建立 userspace<->kernelspace<->userspace 这样的管道的传统方式,这样的实现有利于在unix系系统里面实现跨平台。 |
4
BOYPT 2013-08-23 17:02:38 +08:00
http://superuser.com/questions/484671/can-i-monitor-a-local-unix-domain-socket-like-tcpdump
可以用socat做中转。 或者作为调试你用tcp socket替代着就好了嘛。(调试PHP用得着用抓包么…… |
5
fucktwice OP |
6
julyclyde 2013-08-23 23:21:19 +08:00 via iPad 1
unix domain socket没有icmp
socket文件不是用来open的,是用来connect的。在unix domain socket体系里,那个文件名是个传输层地址,相当于tcp的端口号 |