I'm probably not the best person to answer as my web.py apps aren't in
in production yet but I'm assuming you're seeing this in your log?
" socket.error: (32, 'Broken pipe')" typically indicates that the
remote connection has closed and you tried to write data to the closed
socket. E.g. their browser disconnected. Unfortunately since it's a
stateless connection the webserver typically doesn't find out until it
tries to write. If you're seeing these in your logs, it's probably
indicative of that. I say "if you're seeing it in your logs" because
it's probably a separate issue if you're surfing the site yourself and
getting back broken pipe errors.