OpenVPN client reconnecting due to --ping-restart even if traffic is flowing both ways
Solution 1:
You know what helps? Not running two openvpn
client processes on the client machine at the same time. The first one would reconnect, and at that point the server forgets about the second one and stops pinging it, so the second one eventually reconnects, and so on...
I feel a bit silly now, but I'm leaving this up in case someone else is being similarly silly.