кто нибудь сталкивался с проблемой broken pipe в go?
есть сервис, в котором был не очень успешный фреймворк, в ходе одной задачи от фремворка избавились и теперь там чистый go http server
ну + mux gorilla для маршрутизации
так вот, при условии если клиент отвалился по собственному таймауту, т.е. прервал соединение со своей стороны - это приводит к падению процесса сервиса и broken pipe
broken pipe указывает что соединение разорвано, но ни http server ни mux не должны ругаться на это, они приспособлены к этому и для них это стандартное поведение, я подозреваю что где-то в другом месте что-то падает (бд, очередь, ребит итд)