Feedback Technical Grievances

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Constant

421 Misdirected Request​


Goes away after a minute or two but ever since that partial loading patch thing or some other change not everything on a page will load, especially avatars. Specifically on safari on mobile iOS

EDIT: hard refresh earlier just seemed to hang and assets would never load. But since then, today, I didn’t change anything but everything is loading just fine and seemingly quite fast.
If anything changed, that was the fix. ❤️
 

Attachments

  • FB17368A-C420-4176-BBFF-D188806755C9.jpeg
    FB17368A-C420-4176-BBFF-D188806755C9.jpeg
    966.2 KB · Views: 10
Last edited:
  • Like
Reactions: Wright
Just dropping in to say that the site's performance has been phenomenal and the previous tech issues around uploading and buffering I reported are gone. Also consistently maxing out upload speeds from APAC region, almost no issues with uploads, fast buffering/playing of videos. Whatever you changed a week or two ago it's working great.
 
  • Like
Reactions: Wright
Whatever you changed a week or two ago it's working great.
The issue was that openresty debian did not ship with the http slice module which allowed byte range requests. Since we have 200mb+ files, that means our local S3 had to serve 200MB requests, send them to the middle servers, and have those servers cache and send byte ranges out.

I assumed this was "a problem" but I didn't really appreciate just how big of a problem it was. When we started hitting 3000+ users again I realized there was a serious I/O issue and it was causing database errors. I gave the database ionice priority and that helped a lot, which surprised me because our storage is all SSDs. The SSDs were peaking at over 750Mbps of read. I assumed this was just the natural usage of the S3 server, since the IO was on that and not the webserver. At some point it clicked that all the problems were unified by a common theme of large files not sending as byte ranges and yelled at the vendors to ship with slice. It cut IO read down by more than 1/10th.

In retrospect I think that any person opening any page with videos caused the S3 to load and send the entire video just to generate the first bit of the byte range for a preview image, i.e. every video tag had a full download impact on S3.
 
It cut IO read down by more than 1/10th.
So more than 10%? Reading your explanation I somehow thought it would be more given the constant downloading of any video on any active page. But I have very little experience with those levels of scaling.

Also if you have any before/after usage graphs for IO/net that would be interesting
 
So more than 10%? Reading your explanation I somehow thought it would be more given the constant downloading of any video on any active page. But I have very little experience with those levels of scaling.
less than 1/10th. routinely over 750mbps to under 50 sometimes. right now, peak hours, with above average traffic, between 50 and 75mbps.
 
Goes away after a minute or two but ever since that partial loading patch thing or some other change not everything on a page will load, especially avatars. Specifically on safari on mobile iOS

EDIT: hard refresh earlier just seemed to hang and assets would never load. But since then, today, I didn’t change anything but everything is loading just fine and seemingly quite fast.
i was having this problem as well. was getting connection timed out issues when loading images. switching to a different node in my VPN fixed it
 
Edit: It seems to be working now again
Quite slow but working.

Cannot connect to the site through my ISP.

Site resolves to IP address 182.225.114.106 and traceroutes start showing all stars on jumps next to obe.net (Somewhere in Germany)

Code:
10  ae0-10.sto-kg-2.obe.net (46.227.64.229)  69.985 ms  69.979 ms  61.230 ms
11  * * *
12  * * *

IPv6 traces reach the destination correctly (for now)

Code:
traceroute to kiwifarms.st (2a0f:9400:7e11:1b41::1), 30 hops max, 80 byte packets
[...]
2a0f:9400:7e11:1b41::1 (2a0f:9400:7e11:1b41::1)  155.419 ms *  148.897 ms

Nslookup looks correct:

Code:
Server:        9.9.9.9
Address:    9.9.9.9#53

Non-authoritative answer:
Name:    kiwifarms.st
Address: 179.43.172.163
Name:    kiwifarms.st
Address: 185.225.114.106
Name:    kiwifarms.st
Address: 207.5.194.234
Name:    kiwifarms.st
Address: 212.23.222.98
Name:    kiwifarms.st
Address: 94.177.106.7
Name:    kiwifarms.st
Address: 2a03:cfc0:8000:27::c303:df62
Name:    kiwifarms.st
Address: 2a0f:9400:7e11:1b41::1
Name:    kiwifarms.st
Address: 2a02:29b8:dc01:3750::bea
 
Last edited:
  • Informative
Reactions: rel=alternate
Weird intermittent loading timeouts. Would be nice to have a status page with automated monitoring and the history of the monitoring
 
From my network view it looks like 94.177.106.7 is unreachable due to timeout.
Last 3 hops:
Code:
ae2.2.edge2.bch1.neo.colt.net (171.75.10.162)  207.769 ms  207.691 ms  207.648 ms
213.249.122.142 (213.249.122.142)  201.996 ms  203.991 ms  203.720 ms
buc-vox-pr1.zet.net (103.246.249.1)  203.266 ms  200.926 ms  203.942 ms
* * *
I blacklisted(are we allowed to say that these days?) it in my DNS server and the site seems happier without it.

Can't tell if it's just blocked or dead. Next after KiwiFlare Jersh needs to write his own global DNS load balancing and fail over system.
 
Last edited:
Site has been very slow since yesterday. There are short windows of time where it isn't, but generally going to other pages, rating people, looking at bookmarks, pretty much anything takes longer than usual. Loading into the site itself takes like 30 seconds.
I think it's a local thing. I moved my VPN and now it runs fine.
 
  • Thunk-Provoking
Reactions: JelloJerk
I've been having intermittent issues with thumbnails as others have noted, fine right now. Also random 502's started appearing again.
 
The behavior where you open a spoiler, scroll past it, and then your screen gets rolled back up is detrimental to my mental health. I was looking at the SRS surgery disasters thread and I kept being forced to look at the butchery again after every scroll.

No but seriously, it's also annoying in general. I don't even understand the use case for it. If you scroll past something it's because you're done with it, why auto scroll back up? Is it a default Xenforo feature that is way too difficult to circumvent?
 
Back