我的 nginx 正在将其传入的 http web 请求转发到本地 unix 套接字 ( unix:/var/run/foo.sock
)。在另一端,我有一个单独的 web 服务器 (puma + ruby on rails,如果重要的话) 从该 websocket 读取。
为了调试目的,有没有办法“查看”我的 Web 服务器所看到的内容?换句话说,我可以从同一个套接字读取传入流量以验证请求是否正确通过?
谢谢!
答案1
有几个应用程序:netcat 或 socat 等用于从套接字读取/向套接字写入数据。
例如:
nc -lU pathtosocket
由于 netcat 有几种变体,因此请检查程序手册以了解确切的语法。