pygmentize reads the whole input stream when reading from stdin and only outputs everything if the input stream is closed, so you only will get any output piped through pygments after your first process has ended.
I'm afraid there's little you can do about that. If you want to format a continuous stream, You could only try to write your own wrapper around pygments wich reads the input stream in chunks and feeds that to pygments.
The reason why you don't see any output at all now is that you're probably using Ctrl+C to stop your process in the shell, but that kills both processes. If you use kill
to only terminate the server process, then you should see at least the lines you mentioned above going through pygments.