At the dovecot mailing list there has been a discussion about what
seems to be a bug where, in linux, systems poll()ing a shared pipe
triggers unnecessary context switches.
No, this particular problem shouldn’t affect nginx. It uses
socketpairs (not pipes), waits for read events (not write), and
they aren’t actually shared (though each worker has sockets to
other workers, each worker only waits on his own socket and
doesn’t touch sockets to other workers).
Maxim D.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.