RippC
Member
I'm hoping someone can help me get to the heart of this problem, as its been happening for a while and my users are starting to get fed up....
Clicking on the "Edit" avatar link results in the "cookies are required to use this site" message popping up. There are no server errors logged by XF, but in my access logs I see:
This makes no sense to me, the first IP (35.x.x.x) is an amazon AWS IP. Every time I click my "edit avatar" link, a different wild AWS IP appears. I have no idea why AWS would be involved in this step, at all. The request does log <My IP> and the cloudflare IP correctly.
The site is on cloudflare, but I've cleared the cache, put it in dev mode, along with every other trick I can think of. Changed the site cookie name, cleared the caches, reset memcache, etc. etc. etc. ...
Why is AWS involved in this and why is it throwing a 400 error? I can't say when this error started happening since I wasn't informed it was a problem until recently. Running XF 2.1.4, ngnix, php7.2 w/fpm...
Edit: Using UI.X 2, and a host of other addons, I've done the "disable all addons" bit, too to see if one of them was at fault with no luck.
Clicking on the "Edit" avatar link results in the "cookies are required to use this site" message popping up. There are no server errors logged by XF, but in my access logs I see:
Code:
35.183.19.247 - - [26/Sep/2019:09:12:28 -0500] "GET /account/avatar?_xfRequestUri=%2F&_xfWithData=1&_xfToken=1569506936%2C8096f40c81632cc37fa2363f18163036&_xfResponseType=json HTTP/1.1" 400 217 "https://myforum.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36 X-Middleton/1" "<My IP>, 108.162.241.124" "myforum.com" sn="myforum.com" rt=0.014 ua="unix:/var/run/php/php7.2-fpm-myforum.sock" us="400" ut="0.012" ul="233" cs=-
This makes no sense to me, the first IP (35.x.x.x) is an amazon AWS IP. Every time I click my "edit avatar" link, a different wild AWS IP appears. I have no idea why AWS would be involved in this step, at all. The request does log <My IP> and the cloudflare IP correctly.
The site is on cloudflare, but I've cleared the cache, put it in dev mode, along with every other trick I can think of. Changed the site cookie name, cleared the caches, reset memcache, etc. etc. etc. ...
Why is AWS involved in this and why is it throwing a 400 error? I can't say when this error started happening since I wasn't informed it was a problem until recently. Running XF 2.1.4, ngnix, php7.2 w/fpm...
Edit: Using UI.X 2, and a host of other addons, I've done the "disable all addons" bit, too to see if one of them was at fault with no luck.
Last edited: