Timely discussion. I got lazy early 2025 and only pulled the in port from some of my kegs. I got 2 infections to show for it and lost 7.5 gallons of beer.
This was the _only_ change in my process. One of them was a slow infection and took a few months to set in, I'd sampled while lagering and it was good beer. Until it wasn't.
The 2nd one spoiled faster.
I use one of these:
https://homebrewing.org/products/marks-keg-and-carboy-washer
1) pull the keg posts, disassemble, spray out, clean the gunk off the outside, check the seals, etc. reseat the out port for the keg washer
2) hose it out.
2) scrub with a keg brush
3) set it on the keg washer with just water and fire it up.
4) ready the rest of the kegs
5) after about 10 minutes pull the keg, hit it with a flashlight, make sure I got all the debris. move the next keg on.
6) finish the kegs
7) repeat the wash with pbw. 10m but really it's how long it takes me to perform whatever other tasks I'm doing.
8) once all the kegs are done with PBW, wash again with star-san.
9) dry them upside down. seal when they're fully dry.
I used to push c02 into them, I may revisit that. I think I have 5 co2 and one Nitro canister, it's not like I'm hurting for co2.