Mosquitto crashing?

I’m getting a condition that causes my mqtt not to work after a day or two. I then have to restart hassio to get it to work properly. The log in mosquitto shows something about a broken pipe.

1547931867: Saving in-memory database to /data/mosquitto.db.
1547933668: Saving in-memory database to /data/mosquitto.db.
1547935469: Saving in-memory database to /data/mosquitto.db.
1547935904: Client DVES_3E968A has exceeded timeout, disconnecting.
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
1547935904: Socket error on client DVES_3E968A, disconnecting.
1547935975: Client DVES_396068 has exceeded timeout, disconnecting.
1547935975: Socket error on client DVES_369068, disconnecting.
1547936026: Client 6bc5322d-a0c0-4af9-9c08-ed695126d74c has exceeded timeout, disconnecting.
1547936026: Socket error on client 6bc5692d-a0c0-4af9-9c08-edba5126d74c, disconnecting.
1547936026: Client DVES_57974E has exceeded timeout, disconnecting.
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: /bin/auth_srv.sh: write error: Broken pipe
line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
/bin/auth_srv.sh: line 14: echo: write error: Broken pipe
1547936026: Socket error on client DVES_57974E, disconnecting.
1547936028: Socket error on client esp8266-a0:69:a6:7:1f:a1, disconnecting.
1547936033: New connection from 192.168.50.53 on port 1883.
1547936033: New connection from 192.168.50.212 on port 1883.
1547936033: New connection from 192.168.50.33 on port 1883.
1547936033: New connection from 192.168.50.174 on port 1883.

Could this be due to the system getting overloaded with messages??

I searched google “write error: Broken pipe Mosquitto” this is the first thing that pulls up.
anyone have any ideas?

Broken pipe is usually network latency/disconnecting

Ok I reduced the amount of messages being passed to the broker. lets see what happens