7 ms·
Ask HN: Has anyone else seen TCP connection issues in AWS US East this week?
Over the last week we've seen random TCP connection issues in the US-1 East data center in AWS. Has anyone else been seeing this?
- osipovas 6y agoMaybe AWS US East is going to be the region with random failures? "I want to have an AWS region where everything breaks with high frequency" https://news.ycombinator.com/item?id=24103746 https://news.ycombinator.com/item?id=24103746
- choxi 6y agoFrom the comments: > Isn’t us-east-1 exactly that? We've come full circle
- BillinghamJ 6y agoIt always has been - us-east-1 is the biggest region by far, so scale problems tend to arise there first.
- kjaftaedi 6y agoAll updates and patching start with us-east-1. The main reason it has the most issues is because it's the guinea pig for production update deployments.
- whoevercares 6y agoHmm that’s not true, nowadays most new things will start with small regions, typically us-east-2
- arsh 6y ago+1
- arsh 6y agoNot true at all
- vanekjar 6y agoDo you really believe that the biggest region is used for testing?
- Matthias247 6y agoThat's a repeated wrong assumption. In general there is no unified rollout plan within AWS. Each service can use a different method.
- drpebcak 6y agoI think it has more to do with the fact that it’s the oldest region, and they support some odd things there that do not exist in other regions.
- deleted 6y ago[deleted]
- WaxProlix 6y agoIn any specific AZ or across the board?
- sudhirj 6y agoEach account's AZ codes point to a different AZ—it's a way of avoiding conversations like this where people think a particular AZ is better than others.
- WaxProlix 6y agoThat's no longer the case, except in legacy regions (which IAD is); I think there's a reconciliation mechanism though in those cases.
- gregmac 6y agoCan you cite something about this? I can't find anything, except confirming that's not true [1]. Your profile says you work at AWS so I assume you have inside info on this. Perhaps you could also explain why this change would get made? I always considered it pretty smart to do - With consistent machines, wouldn't the lowered-lettered zones get significantly more traffic? Most of my deploys go to a+b or a+b+c (and I have various services running in 5 different regions, I think). I'm not sure I even have anything running in more than 3 AZs, and thus never use AZ d, for example. I'm positive I'm not alone in that style of setup. ---- EDIT: Just comparing two accounts I have (which are linked, if that makes a difference), it does in fact look like most regions do have the same mappings. us-east-1 and us-west-2 are definitely different, but all the other ones I checked seem to be the same. They're not all consistent (a=1, b=2, etc) though, but for example, these are the same on both accounts: AZ Name AZ ID eu-central-1a euc1-az2 eu-central-1b euc1-az3 eu-central-1c euc1-az1 eu-west-3a euw3-az1 eu-west-3b euw3-az2 eu-west-3c euw3-az3 ap-south-1a aps1-az1 ap-south-1b aps1-az3 ap-south-1c aps1-az2 I still find this silly. Anyone following basic examples or deploying single-AZ is going to provision stuff in the "a" zone. That zone must be 10x bigger than "c" in any given region. It blows my mind. [1] https://aws.amazon.com/premiumsupport/knowledge-center/vpc-map-cross-account-availability-zones/ https://aws.amazon.com/premiumsupport/knowledge-center/vpc-m...
- BookPage 6y agoIt would help if you defined exactly what type of issues you experienced. Packet loss? Early RSTs? Latency? Single AZ or cross AZ? Same for VPCs or NAT'd internet traffic? You should take some tcpdumps and open a support case.
- bognition 6y agoConnection issues between hosts, it appears to be across AZ. Internal traffic inside a VPC
- jeppesen-io 6y agoI've not seen anything across 4 AZs
- wgyn 6y agoWe had a few minutes earlier this week where a machine saw packets in/out go to zero for no discernible reason.
- leesalminen 6y agoSame here in us-east-2.
- fossuser 6y agoYes - I've been seeing failures this morning. Searched around didn't see much on twitter beyond this: https://twitter.com/Flock/status/1294304262126804993?s=20 https://twitter.com/Flock/status/1294304262126804993?s=20 We think it's one AZ in us-east-1.
- bognition 6y agoyeah this is very similar to what we're seeing. We reached out to AWS for help and they reported issues on their side but didn't go into greater details. we've been seeing issues like this on and off for a few weeks now.
- omreaderhn 6y agoYes I have seen sporadic connection issues with various site scraping functions my app employs. I figured it was a widespread issue but I'm glad you made a post about it that basically confirms that.
- sg47 6y agoSomeone asked for a region where everything breaks all the time.
- renewiltord 6y agoWe had a full `us-west-2` 30 minute network drop-out this week. CloudTrail shows nothing.
- bassman9000 6y agoNot as much as TCP issues, but increased API call failure, across multiple services (cloudformation, ec2, rds), yes, on us-east-1. Mind you, still pretty low rate, but enough to notice some pattern.
- syllableai 6y agoWe are seeing sporadic connection issues where tcp syn packets are dropped before reaching our elb. Have noticed off and on for a few weeks now. Still investigating and have support ticket out with aws.
- toast0 6y agoDo ELBs operate behind the 'security groups' firewall? I don't think they do, but if they do, you might be hitting connection tracking limits? It's consistent with dropped syns. Some more details below, but if you use normalish (naive?) rules in the aws firewall, you get connection tracking behavior and there's an unspecified connection limit for each instance type. Above that limit, incoming syns are dropped. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html#security-group-connection-tracking https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-secu...
- mweberxyz 6y agoPerhaps related: our load tests this week showed an increase in 502s from the ALB. The app server request logs indicate those requests never made it from the ALB.
- RulerOf 6y agoOne instance was randomly powered down about 22 hours ago. We saw a synthetic monitor failure at midnight. Investigation of the transaction trace shows that a specific code path that should take maybe ~100ms took almost 40000ms. It could have been unresponsive EBS. Or failure to look up the Redis server's IP address. Or some other infrastructure-level failure. The synthetic browser saw it as a 502.
- jscheel 6y agoYep, had issues yesterday. Botched a big deploy for me too.