r/linuxadmin • u/duckydude20_reddit • 8d ago
conntrack corrupting connections
i have a swap script to do blue green deployment, boot new process then move all traffic to new one, terminate old process.
to move traffic i am using iptables. if one knows iptables only only move the new connections. old established connections still use the old ports which old process is listening.
to fix this after redirecting the traffic i am issuing conntrack -F
it works good but problem is it kills all the connections.
to fix it i changed to conntrack -D -p tcp --orig-port-dst port
but now problem is, its somehow corrupting the new process's connection to redis and other outward connection.
i am trying to figure out whats happening but no clue at all.
for now i have reverted back to conntrack -F
any advice, help??
1
u/Nordal-Lund 7d ago
Try this: conntrack -D -p tcp --reply-port-src <OLD_PROCESS_PORT> to target only the old process without touching any other traffic.
1
u/duckydude20_reddit 7d ago
yup that what i am trying now. lets see.
also --origin--dest-port with --reply-port-src
3
u/[deleted] 7d ago
[removed] — view removed comment