Мой nginx пересылает свои входящие HTTP-запросы в локальный сокет unix (unix:/var/run/foo.sock
). С другой стороны, у меня есть отдельный веб-сервер (puma + ruby on rails, если это важно), читающий из этого веб-узла.
Есть ли способ «увидеть» то, что видит мой веб-сервер, в целях отладки? Другими словами, могу ли я прочитать входящий трафик из того же сокета, чтобы проверить, правильно ли проходит запрос?
Спасибо!
Есть несколько приложений: netcat или socat среди других для чтения / записи данных из / в сокеты.
Например:
nc -lU pathtosocket
Чтобы узнать точный синтаксис, обратитесь к руководству программы, так как существует несколько вариантов netcat.