GSGBen 7 days ago

Found the issue - a use after free in send_response() if I close the session early due to an error. Was continuing to the next bit. Put a temp fix in place, will push a proper one later.

GSGBen 7 days ago

Whoops, should be back up now. I'll have to check logs later to see why it went down.

  • eyjafjallajokul 7 days ago

    You're going to need a bigger host to support HN traffic :)

    • 201984 7 days ago

      What is it about HN that overwhelms small servers like this? It was a small static page so I wouldn't think it'd be that much load on the server itself, even for an OrangePi like this one.

      Too many simultaneous connections for his router maybe? Or too much bandwidth for his internet connection?

      • binaryturtle 7 days ago

        If they are behind a NAT/ stateful firewall there is just so much connections it will handle at once. I think OpenWRT has like 16K max by default, f.ex. So for less than 16K requests by different users/IPs… each is kept for about 1 minute I think… it quickly will go down, I guess. :)

        cat /proc/sys/net/netfilter/nf_conntrack_max

        Should give some details.

    • 1vuio0pswjnm7 7 days ago

      I wish submitters would try using .onion sites for small static pages, for example as an alternative URL

      Fewer source IPs