Hide Forgot
Description of problem: remote service management: 20 parallel requests fails Version-Release number of selected component (if applicable): systemd-207-5.el7.x86_64 How reproducible: always Steps to Reproduce: 1. for i in `seq 1 20`; do echo "$(systemctl --host root list-unit-files)" > ${i}.log & done Actual results: 10 process in the background passes 20 not with an errors: Failed to get D-Bus connection: Connection terminated during authentication. ssh_exchange_identification: read: Connection reset by peer Expected results: it passes, or docs with the limit? Additional info:
I don't think that this is matter of systemd. for i in `seq 1 20`; do echo "$(ssh 192.168.122.223 echo hello)" > ${i}.log & done ssh_exchange_identification: read: Connection reset by peer ssh_exchange_identification: read: Connection reset by peer
This is an expected behaviour. sshd is configured to use the random early drop of unauthenticated connections, see MaxStartups is sshd_config(5). This value is set to 10:30:60 by default. So the first 10 new connections go in and every other connection has 30% chance to be dropped because the first 10 haven't been authenticated yet.