Some people noticed that since a few days, they seem to get logged out of de.wikipedia after leaving the site or restarting their browser, even though they checked the stay-logged-in box. Another symptom is that mostly the main page seemed to suffer from that, and they'd get logged in magically by viewing a new page. The problem is browser-independent. Only de.wikipedia seems to be affected.
If you can read German: http://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#Komisches_Auslog...
Sounded like a caching issue to me. I could reproduce the problem, restart Firefox and be logged out. Force-reload "healed" his, and I got the main page with my user links again.
Did someone change squid/caching settings around the 13/14th? Maybe on the European squids?
Magnus
Magnus Manske wrote:
Some people noticed that since a few days, they seem to get logged out of de.wikipedia after leaving the site or restarting their browser, even though they checked the stay-logged-in box. Another symptom is that mostly the main page seemed to suffer from that, and they'd get logged in magically by viewing a new page. The problem is browser-independent. Only de.wikipedia seems to be affected.
If you can read German: http://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#Komisches_Auslog...
Sounded like a caching issue to me. I could reproduce the problem, restart Firefox and be logged out. Force-reload "healed" his, and I got the main page with my user links again.
Did someone change squid/caching settings around the 13/14th? Maybe on the European squids?
Yes, it's probably something to do with the 304 response codes. I noticed a problem with them when I was testing the XVO patch, but it didn't seem to have any practical consequences.
Apache strips the X-Vary-Options header for a 304 response, potentially confusing Squid. If that's the problem, then Apache can be patched so it doesn't do it.
-- Tim Starling
On Feb 17, 2008 11:49 AM, Tim Starling tstarling@wikimedia.org wrote:
Magnus Manske wrote:
Some people noticed that since a few days, they seem to get logged out of de.wikipedia after leaving the site or restarting their browser, even though they checked the stay-logged-in box. Another symptom is that mostly the main page seemed to suffer from that, and they'd get logged in magically by viewing a new page. The problem is browser-independent. Only de.wikipedia seems to be affected.
If you can read German: http://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#Komisches_Auslog...
Sounded like a caching issue to me. I could reproduce the problem, restart Firefox and be logged out. Force-reload "healed" his, and I got the main page with my user links again.
Did someone change squid/caching settings around the 13/14th? Maybe on the European squids?
Yes, it's probably something to do with the 304 response codes. I noticed a problem with them when I was testing the XVO patch, but it didn't seem to have any practical consequences.
Apache strips the X-Vary-Options header for a 304 response, potentially confusing Squid. If that's the problem, then Apache can be patched so it doesn't do it.
Is there a way for me to test that this is the problem when I get the described behaviour? Firefox page information or such?
OTOH, how hard would it be to tweak Apache and see what happens? httpd.conf option or recompiling?
Magnus
Magnus Manske wrote:
Some people noticed that since a few days, they seem to get logged out of de.wikipedia after leaving the site or restarting their browser, even though they checked the stay-logged-in box.
Well, i would start suspecting about the browsers' policy about cookies.
Another symptom is that mostly the main page seemed to suffer from that, and they'd get logged in magically by viewing a new page. The problem is browser-independent. Only de.wikipedia seems to be affected.
I can confirm that, i have seen it on es.wikipedia. (the main page is called Portada). Showing unlogged at http://es.wikipedia.org/wiki/Portada but logged with http://es.wikipedia.org/wiki/Portada?foo So it's certainly a caching problem, the query not arriving to the apaches. Maybe it only happens if it's no longer at the cache? Ok, playing with it i have been able to reproduce it by removing the eswiki_session cookie. Though i still having eswikiUserID, eswikiUserName and eswikiToken, thus technically logged in, seems that without the session i'm not being recognised as such.
On Feb 18, 2008 3:36 AM, Platonides Platonides@gmail.com wrote:
Magnus Manske wrote:
Some people noticed that since a few days, they seem to get logged out of de.wikipedia after leaving the site or restarting their browser, even though they checked the stay-logged-in box.
Well, i would start suspecting about the browsers' policy about cookies.
Another symptom is that mostly the main page seemed to suffer from that, and they'd get logged in magically by viewing a new page. The problem is browser-independent. Only de.wikipedia seems to be affected.
I can confirm that, i have seen it on es.wikipedia. (the main page is called Portada). Showing unlogged at http://es.wikipedia.org/wiki/Portada but logged with http://es.wikipedia.org/wiki/Portada?foo So it's certainly a caching problem, the query not arriving to the apaches. Maybe it only happens if it's no longer at the cache? Ok, playing with it i have been able to reproduce it by removing the eswiki_session cookie. Though i still having eswikiUserID, eswikiUserName and eswikiToken, thus technically logged in, seems that without the session i'm not being recognised as such.
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
I can confirm this problem with en.wikipedia.org too. I have no cookie policy problem, because other sites work just fine. In the past (last year) I faced no such problem, but now I am too facing this problem
wikitech-l@lists.wikimedia.org