Out of the Blue

I've been seeing an error here on odd occasions, an I'm wondering if anyone else is getting it too. Sometimes clicking on a link to our forums will return the following error: "Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." It's happened often enough to have me wondering if it might be a problem just on my end, since I haven't seen any references to anyone else encountering this. If you have by chance run into this one recently while using this site, please drop post in the forums or shoot me an email. Thanks!

Unlimited Round-up
Thanks Ant and Neutronbeam.

Science
Thanks Max.

Image

Media

Follow-ups
Thanks Max.

The Funnies

View : : :
20 Replies. 1 pages. Viewing page 1.
Older [  1  ] Newer
1.
 
Re: OotB: Anyone else?
Feb 7, 2024, 12:51
1.
Re: OotB: Anyone else? Feb 7, 2024, 12:51
Feb 7, 2024, 12:51
 
Other than the Firefox on Android issue I haven't noticed anything wrong.
Avatar 23064
2.
 
Re: OotB: Anyone else?
Feb 7, 2024, 12:58
2.
Re: OotB: Anyone else? Feb 7, 2024, 12:58
Feb 7, 2024, 12:58
 
I don't think I've ever seen the "Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit" Error. I'll be on the lookout for it.

And I hit the site using multiple browsers from multiple isp's on multiple operating systems (linux, android, iPadOS and windows.) With and without using a VPN.

Maybe Blues News or your isp is getting dos'ed by toothbrushes.
Avatar 58135
3.
 
Re: OotB: Anyone else?
Feb 7, 2024, 14:09
Tom
3.
Re: OotB: Anyone else? Feb 7, 2024, 14:09
Feb 7, 2024, 14:09
Tom
 
Check your cookies, Blue. Cookie data is sent in request headers and is almost certainly what's triggering the error. Looking at the request the browser is making to load the comments page for a post, I see two cookies called "chatbear-session-1" and "chatbear-session-2" and the first one has quite a bit of data.

You can see this by opening up your browser dev tools, Network tab, then load a page and select the first GET request, go to the Cookies tab, and check the request cookies. At least this is how it's found in Firefox - other browsers are probably similar.
4.
 
Re: OotB: Anyone else?
Feb 7, 2024, 14:39
fds
4.
Re: OotB: Anyone else? Feb 7, 2024, 14:39
Feb 7, 2024, 14:39
fds
 
100% what Tom said.

It's what I tried to explain last October too, when you first mentioned this issue.

The too long request header in these cases is most likely the Cookie header. Something managed to set too many / too long cookies for your domain, likely amassed over an extended period of time. Your browser simply attempts to send every single non-expired cookie matching the origin and path you are visiting with every request, all concatenated in a single header line.
5.
 
Re: OotB: Anyone else?
Feb 7, 2024, 14:40
5.
Re: OotB: Anyone else? Feb 7, 2024, 14:40
Feb 7, 2024, 14:40
 
Tom wrote on Feb 7, 2024, 14:09:
Check your cookies, Blue. Cookie data is sent in request headers and is almost certainly what's triggering the error. Looking at the request the browser is making to load the comments page for a post, I see two cookies called "chatbear-session-1" and "chatbear-session-2" and the first one has quite a bit of data.
We already looked into this, a request header field can be 8KB max by default, cookies can be 4 KB max, and the board code safely truncates the session cookies (per forum) to about 3800 bytes. We use about 20 cookies for all site functionality, and external providers perhaps a dozen, so that shouldn't be too much AFAIK. Unless that all goes in a single header, I guess... Anyway, we need to look further into this.
-- Frans
Avatar 1258
6.
 
Re: OotB: Anyone else?
Feb 7, 2024, 14:44
6.
Re: OotB: Anyone else? Feb 7, 2024, 14:44
Feb 7, 2024, 14:44
 
Tom wrote on Feb 7, 2024, 14:09:
Check your cookies, Blue.

I think it is the cookie. I did have the same problem several months ago right about the same time as Blue, like a day before he posted about it. Deleting the site cookies had resolved it. I thought the site was down for at least a day until I started to check my end.

I thought I posted about it then but can't seem to find it.
Avatar 14675
7.
 
Re: OotB: Anyone else?
Feb 7, 2024, 14:55
7.
Re: OotB: Anyone else? Feb 7, 2024, 14:55
Feb 7, 2024, 14:55
 
fds wrote on Feb 7, 2024, 14:39:
It's what I tried to explain last October too, when you first mentioned this issue.
Ow, we... uhm... forgot about that. And I almost never read the news forum to begin with. The concatenation may be the cause, then.
-- Frans
Avatar 1258
8.
 
Re: OotB: Anyone else?
Feb 7, 2024, 14:57
fds
8.
Re: OotB: Anyone else? Feb 7, 2024, 14:57
Feb 7, 2024, 14:57
fds
 
Frans wrote on Feb 7, 2024, 14:40:
Unless that all goes in a single header, I guess...

Cookies indeed get concatenated, and all go in a single header line, on requests. Every single ad, tracking etc network that might set cookies locally, are all fighting over that same space.
9.
 
Re: OotB: Anyone else?
Feb 7, 2024, 15:02
Tom
9.
Re: OotB: Anyone else? Feb 7, 2024, 15:02
Feb 7, 2024, 15:02
Tom
 
It could totally be some external cookie causing the problem, yeah.

Another thing to consider is, you may have your web servers configured with some max (default or otherwise), but are there any other servers in the loop that could have a different max and be returning this error? Intentionally causing the error and looking for logs may shed some light.
10.
 
Re: OotB: Anyone else?
Feb 7, 2024, 15:04
10.
Re: OotB: Anyone else? Feb 7, 2024, 15:04
Feb 7, 2024, 15:04
 
fds wrote on Feb 7, 2024, 14:39:
100% what Tom said.

It's what I tried to explain last October too, when you first mentioned this issue.
Dang, my ability to forget things gets sharper all the time! Sorry about the whole pearls before swine nature of this. Wall

The good news is that this brings it back up, since it never did get addressed on our end, so Frans and I are discussing this now. Thanks (x2).
Stephen "Blue" Heaslip
Blue's News Publisher, Editor-in-Chief, El Presidente for Life
Avatar 2
11.
 
Re: OotB: Anyone else?
Feb 7, 2024, 15:16
11.
Re: OotB: Anyone else? Feb 7, 2024, 15:16
Feb 7, 2024, 15:16
 
Tom wrote on Feb 7, 2024, 15:02:
It could totally be some external cookie causing the problem, yeah.
Aware of that, but given that cookie chatbear-session-1 for a frequent visitor of the news forum is maxed out around 3800 bytes, that leaves less space for all the others combined. I guess I'll lower that limit to 3600 and then we'll have to see how it goes. It just means fewer remembered threads for everyone.

Tom wrote on Feb 7, 2024, 15:02:
Another thing to consider is, you may have your web servers configured with some max (default or otherwise), but are there any other servers in the loop that could have a different max and be returning this error? Intentionally causing the error and looking for logs may shed some light.
Blue's requests received HTTP 400 responses (though I'd expect 431) so yeah, it was our server throwing the errors, not an ad provider or somesuch.
-- Frans
Avatar 1258
12.
 
Re: OotB: Anyone else?
Feb 7, 2024, 16:59
12.
Re: OotB: Anyone else? Feb 7, 2024, 16:59
Feb 7, 2024, 16:59
 
fujiJuice wrote on Feb 7, 2024, 14:44:
Tom wrote on Feb 7, 2024, 14:09:
Check your cookies, Blue.

I think it is the cookie. I did have the same problem several months ago right about the same time as Blue, like a day before he posted about it. Deleting the site cookies had resolved it. I thought the site was down for at least a day until I started to check my end.

I thought I posted about it then but can't seem to find it.
here it is
,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.

Fricken cookies, I guess that's why the first thing anyone says is to delete your cookies if you're having a problem with a site.
Avatar 58135
13.
 
Re: OotB: Anyone else?
Feb 7, 2024, 17:03
13.
Re: OotB: Anyone else? Feb 7, 2024, 17:03
Feb 7, 2024, 17:03
 
Frans wrote on Feb 7, 2024, 15:16:
Aware of that, but given that cookie chatbear-session-1 for a frequent visitor of the news forum is maxed out around 3800 bytes, that leaves less space for all the others combined. I guess I'll lower that limit to 3600 and then we'll have to see how it goes. It just means fewer remembered threads for everyone.

Is this to mark which messages in the thread are new? If you're okay to rely on JavaScript a little more for this, it could also be put into local storage of the browser which has much larger limits and isn't sent to the server on every request.
Avatar 23868
14.
 
BurgerTime
Feb 7, 2024, 17:11
14.
BurgerTime Feb 7, 2024, 17:11
Feb 7, 2024, 17:11
 
I stopped by the drive-thru at the newest In-N-Out Burger by my house and ordered a cheeseburger and fries, both animal-style. At the pick-up window, the staffer asked if I wanted grilled onions on my animal fries, and I confusingly said "yes" (e.g., it's not animal style without the grilled onions). However, when I got home, there were no grilled onions.

Making animal fries typically involves multiple staff members: it starts with the fry person adding cheese to the fries and melting it, the griller (often a manager or assistant manager) adds grilled onions, the burger wrapper adds the spread, and lastly, the drive-thru person briefly checks to confirm everything is correct. This is standard.

Animal-style burgers: mustard on the meat, grilled onions, extra pickles, cheese, and spread.
Animal-style fries: cheese, grilled onions, and spread.

This is the first time I've seen In-N-Out Burger mess up my order out of ignorance. It happened at a new location, which tells me the staff (including the manager) don't know what animal style means.
The most exercise some people get is jumping to conclusions.
Avatar 18786
15.
 
Re: OotB: Anyone else?
Feb 7, 2024, 17:44
15.
Re: OotB: Anyone else? Feb 7, 2024, 17:44
Feb 7, 2024, 17:44
 
RedEye9 wrote on Feb 7, 2024, 16:59:
fujiJuice wrote on Feb 7, 2024, 14:44:
Tom wrote on Feb 7, 2024, 14:09:
Fricken cookies, I guess that's why the first thing anyone says is to delete your cookies if you're having a problem with a site.
Cookies can easily become corrupted. Clearing out the old cookies and getting new ones is often the simplest solution.
The most exercise some people get is jumping to conclusions.
Avatar 18786
16.
 
Re: OotB: Anyone else?
Feb 7, 2024, 17:56
16.
Re: OotB: Anyone else? Feb 7, 2024, 17:56
Feb 7, 2024, 17:56
 
Staunch wrote on Feb 7, 2024, 17:03:
Frans wrote on Feb 7, 2024, 15:16:
Aware of that, but given that cookie chatbear-session-1 for a frequent visitor of the news forum is maxed out around 3800 bytes, that leaves less space for all the others combined. I guess I'll lower that limit to 3600 and then we'll have to see how it goes. It just means fewer remembered threads for everyone.
Is this to mark which messages in the thread are new? If you're okay to rely on JavaScript a little more for this, it could also be put into local storage of the browser which has much larger limits and isn't sent to the server on every request.
They are used, per forum, to keep track of which threads you've visited most recently, so they aren't starred next time unless there is a new post. This was developed by original Chatbear programmer Bagpuss, and every time I look at it, my brain briefly short-circuits before relaxing again. So no, not going to rewrite into JS...
-- Frans
Avatar 1258
17.
 
Re: OotB: Anyone else?
Feb 7, 2024, 18:43
17.
Re: OotB: Anyone else? Feb 7, 2024, 18:43
Feb 7, 2024, 18:43
 
RedEye9 wrote on Feb 7, 2024, 16:59:
fujiJuice wrote on Feb 7, 2024, 14:44:
I thought I posted about it then but can't seem to find it.
here it is

Thanks. I was so young back then. I looked good.
Avatar 14675
18.
 
Re: OotB: Anyone else?
Feb 7, 2024, 19:40
18.
Re: OotB: Anyone else? Feb 7, 2024, 19:40
Feb 7, 2024, 19:40
 
I vote you get Frans to change that error message to...."Vger will comply when the carbon units provide the necessary information."
19.
 
Re: OotB: Anyone else?
Feb 8, 2024, 01:21
19.
Re: OotB: Anyone else? Feb 8, 2024, 01:21
Feb 8, 2024, 01:21
20.
 
Re: OotB: Anyone else?
Feb 8, 2024, 11:32
20.
Re: OotB: Anyone else? Feb 8, 2024, 11:32
Feb 8, 2024, 11:32
 
Grokk wrote on Feb 8, 2024, 01:21:
On Apache2 there is an option to increase the header size limit.
https://httpd.apache.org/docs/2.4/mod/core.html#limitrequestfieldsize
Yes, I already linked that in my post #5. But some warn against it as it could increase DDoS risks.
-- Frans
Avatar 1258
20 Replies. 1 pages. Viewing page 1.
Older [  1  ] Newer