@stephenw10
Hi Steve,
I switched the interface of each of the OpenVPN TCP client to WAN1 and noted the results. After few mins, switched the interface of each to WAN2. The TCP write errors were noted on each WAN.
I noted the following errors under OpenVPN logs.
Apr 25 21:17:17 trail2 nginx: 2024/04/25 21:17:17 [crit] 16359#107235: *1037 SSL_write() failed (13: Permission denied) while processing HTTP/2 connection, client: 10.7.7.10, server: 0.0.0.0:8443
Apr 25 21:17:13 trail2 nginx: 2024/04/25 21:17:13 [crit] 16359#107235: *1026 SSL_write() failed (13: Permission denied) while processing HTTP/2 connection, client: 10.7.7.10, server: 0.0.0.0:8443
Apr 25 21:16:54 trail2 vnstatd[14999]: Data retention: 48 5MinuteHours, 4 HourlyDays, 62 DailyDays, 25 MonthlyMonths, -1 YearlyYears, 20 TopDayEntries
Apr 25 21:16:54 trail2 vnstatd[14999]: vnStat daemon 2.11 (pid:14999 uid:0 gid:0, SQLite 3.44.0)
Apr 25 21:16:54 trail2 vnstatd[15228]: Error: pidfile "/var/run/vnstat/vnstat.pid" lock failed (Resource temporarily unavailable), exiting.
Apr 25 21:16:54 trail2 vnstatd[29151]: SIGTERM received, exiting.
Apr 25 21:16:51 trail2 php-fpm[59831]: /rc.filter_configure_sync: GW States: One or more gateways is down, flushing all states: CLIENT_A_VPNV4
Apr 25 21:16:50 trail2 php-fpm[555]: /rc.openvpn: OpenVPN: One or more OpenVPN tunnel endpoints may have changed IP addresses. Reloading endpoints that may use CLIENT_B_VPNV4.
Apr 25 21:16:50 trail2 php-fpm[555]: /rc.openvpn: The command '/sbin/route -n6 get 'default' 2>/dev/null | /usr/bin/egrep 'flags: <.PROTO.>'' returned exit code '1', the output was ''
Apr 25 21:16:49 trail2 check_reload_status[607]: Reloading filter
Apr 25 21:16:49 trail2 check_reload_status[607]: Restarting OpenVPN tunnels/interfaces
Apr 25 21:16:49 trail2 check_reload_status[607]: Restarting IPsec tunnels
Apr 25 21:16:49 trail2 check_reload_status[607]: updating dyndns CLIENT_B_VPNV4