2 months ago
i see lots of TCP_INVALID_SYN in my main backend's (django) network logs, what is it though, i can't find anything on the internet?
3 Replies
2 months ago
TCP_INVALID_SYN appears in the @responseDetails field of your HTTP logs, which is populated by our edge proxy when it cannot complete a request to your application. It means the proxy received an invalid TCP SYN packet, typically from bots, port scanners, or malformed client connections. These are not legitimate requests reaching your Django app and can safely be ignored.
Status changed to Awaiting User Response Railway • about 2 months ago
Railway
`TCP_INVALID_SYN` appears in the `@responseDetails` field of your HTTP logs, which is populated by our edge proxy when it cannot complete a request to your application. It means the proxy received an invalid TCP SYN packet, typically from bots, port scanners, or malformed client connections. These are not legitimate requests reaching your Django app and can safely be ignored.
2 months ago
And sometimes i see TCP_OVERWINDOW a lot, what is it?
Status changed to Awaiting Railway Response Railway • about 2 months ago
2 months ago
Like TCP_INVALID_SYN, TCP_OVERWINDOW appears in the @responseDetails field of your HTTP logs and is generated by our edge proxy. It indicates that the client sent a TCP segment with a sequence number outside the expected receive window, which is a sign of a broken or misbehaving TCP connection, often caused by bots, network middleboxes, or stale connections. These are not valid requests reaching your Django app and can also safely be ignored.
Status changed to Awaiting User Response Railway • about 2 months ago
a month ago
This thread has been marked as solved automatically due to a lack of recent activity. Please re-open this thread or create a new one if you require further assistance. Thank you!
Status changed to Solved Railway • about 1 month ago