Fórum Root.cz

Ostatní => O serveru Root.cz => Téma založeno: hawran diskuse 13. 10. 2011, 11:51:22

Název: Internal server error na Rootu
Přispěvatel: hawran diskuse 13. 10. 2011, 11:51:22
Nějak často v poslední době ...
Název: Re: An internal server error occurred. Please try again later.
Přispěvatel: Petr Krčmář 13. 10. 2011, 12:27:44
Před pár dny jsem tu na to odpovídal (http://forum.root.cz/index.php?topic=3025.0), proběhla nějaká výměna serverů a do toho na nás občas zaútočí někdo DDoSem (naposledy hltil Jdem.cz). Jak to sleduju já, tak je situace už výrazně lepší, ale ideální to pořád není, občas místo stránky dostanu chybu. Pokusím se od adminů zjistit o situaci víc.
Název: Re: Internal server error na Rootu
Přispěvatel: trubicoid2 13. 10. 2011, 12:49:01
jeste mi ted neslo z windousiho firefoxu prispivat do fora, pise to "Numeric request keys are invalid." kdyz dam Poslat
Název: Re: An internal server error occurred. Please try again later.
Přispěvatel: hawran diskuse 13. 10. 2011, 12:54:57
Před pár dny jsem tu na to odpovídal (http://forum.root.cz/index.php?topic=3025.0), proběhla nějaká výměna serverů a do toho na nás občas zaútočí někdo DDoSem (naposledy hltil Jdem.cz). Jak to sleduju já, tak je situace už výrazně lepší, ale ideální to pořád není, občas místo stránky dostanu chybu. Pokusím se od adminů zjistit o situaci víc.
Aha.
Nějak mne nenapadlo, že téma "Historie na Rootu" se zabývá nějakýma interníma chybama,  :)
Ale v každém případě díky za info.
A přeji hodně štěstí.

PS: podle mne to způsobuje i to, že některé příspěvky se občas objeví vícekrát ...
Název: Re: Internal server error na Rootu
Přispěvatel: Petr Krčmář 13. 10. 2011, 12:55:48
Ad „Numeric request“: Na to pomůže smazat cookie. Občas SMF vygeneruje uživateli špatné SID a odmítne ho s ním pak pustit. Při novém vygenerování se pak už chyba pravděpodobně nezopakuje a bude to od té doby fungovat normálně. Nesouvisí to ani se systémem ani s prohlížečem.

Co se týče výpadků, tak prý je aktuálně problém s novou verzí PHP, ve které je nějaká chyba a večer (čti: v noci) budou admini zpět nasazovat PHP 5.2. Víc zatím nevím.
Název: Re: An internal server error occurred. Please try again later.
Přispěvatel: Petr Krčmář 13. 10. 2011, 12:59:02
PS: podle mne to způsobuje i to, že některé příspěvky se občas objeví vícekrát...

Nepřímo. To jsme taky zkoumali a nepřišli jsme na žádnou chybu. Mě se to třeba nestává. Spíš je to tak, že uživatel příspěvek odešle a nenačte se mu nová stránka s diskusí. Ale příspěvek se normálně na pozadí poslal. Tak dá automaticky reload, čímž pošle příspěvek znovu.

Stejně tak nám třeba chodí několikrát i nové zprávičky, které zadávají čtenáři. Zkoušeli jsme si tam sami posílat různé věci, ale nic se neduplikovalo ani v tom formuláři prý žádná chyba není. Takže je to nejpravděpodobněji tím vícenásobným odesíláním. Až se podaří ustabilizovat ty servery, tak by to mělo zmizet.
Název: Re: Internal server error na Rootu
Přispěvatel: trubicoid2 13. 10. 2011, 13:22:40
Ad „Numeric request“: Na to pomůže smazat cookie. Občas SMF vygeneruje uživateli špatné SID a odmítne ho s ním pak pustit. Při novém vygenerování se pak už chyba pravděpodobně nezopakuje a bude to od té doby fungovat normálně. Nesouvisí to ani se systémem ani s prohlížečem.

aha, ja jsem dnes vyjmecne na windowsu a v linuxu jsem to jeste nevidel
tak jsem smazal cookies, jestli se to ted odesle, povazuji problem za vyreseny

diky
Název: Re: Internal server error na Rootu
Přispěvatel: Petr Krčmář 13. 10. 2011, 13:30:23
Takže to očividně funguje :-). Problém je v tom, že SMF tam občas při náhodném generování toho SID strčí znak, který se mu pak při použití nelíbí. Odborně se tomu říká „střelit se do vlastních zad“. Stává se to ale jen zřídka, takže když se smazáním cookie donutí vygenerovat ten klíč znovu, pravděpodobně už se generátor znovu nesplete a funguje to.
Název: Re: An internal server error occurred. Please try again later.
Přispěvatel: hawran diskuse 13. 10. 2011, 14:17:14
PS: podle mne to způsobuje i to, že některé příspěvky se občas objeví vícekrát...

Nepřímo. To jsme taky zkoumali a nepřišli jsme na žádnou chybu. Mě se to třeba nestává. Spíš je to tak, že uživatel příspěvek odešle a nenačte se mu nová stránka s diskusí. Ale příspěvek se normálně na pozadí poslal. Tak dá automaticky reload, čímž pošle příspěvek znovu.

Stejně tak nám třeba chodí několikrát i nové zprávičky, které zadávají čtenáři. Zkoušeli jsme si tam sami posílat různé věci, ale nic se neduplikovalo ani v tom formuláři prý žádná chyba není. Takže je to nejpravděpodobněji tím vícenásobným odesíláním. Až se podaří ustabilizovat ty servery, tak by to mělo zmizet.
Jj, tak jsem to myslil.
Při pokusu o odeslání příspěvku se objeví ta chyba a "netrpělivý" uživatel dá Reload s Resendem ...
Název: Re: Internal server error na Rootu
Přispěvatel: nazir 13. 10. 2011, 20:38:28
Mimochodem, kromě zřídkavého $Subject se na serverech iinfa (tedy lupa, root, na další moc nelezu) mnohem častěji setkávám se zobrazením stránky jako by bez stylů. 
Je to jen u mne, nebo to je nějaká obecná chyba?
Název: Re: Internal server error na Rootu
Přispěvatel: BSD 13. 10. 2011, 21:44:55
Nacitani roota bez stylu se mi taky uz parkrat v posledni dobe stalo. Normalne se to neprojevuje (css styly jsou nacteny v PC), vzdy se to projevilo, kdyz jsem dal refresh.
Název: Re: Internal server error na Rootu
Přispěvatel: nazir 13. 10. 2011, 21:54:34
No u mne se to právě projevuje při prvním načtení.  Refresh to spraví, ale tím se mi zase odnoví nové názory (pokud je zrovna ta stránka obsahuje), což je pruda...
Název: Re: Internal server error na Rootu
Přispěvatel: czipis 14. 10. 2011, 10:28:39
nevim jestli to ma souvislost, ale prave pred chvili nebyl dostupny CSS styl.
http://f.root.cz/css/global.css?v=12 vracel 404 - Not Found
Název: Re: Internal server error na Rootu
Přispěvatel: Petr Krčmář 14. 10. 2011, 11:05:46
Díky za přesný popis situace. Dal jsem to adminům k prověření.
Název: Re: Internal server error na Rootu
Přispěvatel: czipis 14. 10. 2011, 12:34:45
prave se mi stalo zase
Název: Re: Internal server error na Rootu
Přispěvatel: Petr Krčmář 14. 10. 2011, 12:46:10
Pro jistotu prý zase teď spadla databáze. :-/
Název: Re: Internal server error na Rootu
Přispěvatel: TrSek32 14. 10. 2011, 17:00:18
Peter ked uz sme pri technickej stranke. Neslo by neako zmazat spam z diskusii na blogu. Teraz je tam v rebricku najdiskutovanejsich blog ktory autor uz nepise a je plny spamu.
Název: Re: Internal server error na Rootu
Přispěvatel: Magog 14. 10. 2011, 18:25:19
Osvědčil se mi následující postup: pokud přijde požadavek metodou POST, tak zpracuji POST a pošlu jako odpověď hlavičku Location na stránku, která půjde pouze metodou GET. Dosáhnu tím toho, že když uživatel=přispěvatel provede refresh, neposílá se nic POSTem. Tedy se nic nevloží dvakrát. Ten stav není technicky možný.
Název: Re:Internal server error na Rootu
Přispěvatel: hawran diskuse 24. 01. 2012, 10:58:07
Nemohu si pomoci, ale děje se to dosti často.
Co je špatně?

Laický dotaz: může to být tím, že jedu přes wifi?
Název: Re:Internal server error na Rootu
Přispěvatel: Petr Krčmář 24. 01. 2012, 12:14:07
Co se děje často? Ten ISE?
Název: Re:Internal server error na Rootu
Přispěvatel: hawran diskuse 24. 01. 2012, 12:24:26
Co se děje často? Ten ISE?
Ano, ten Internal Server Error.
Reload to (většinou) "opraví".

(omlouvám se, přehlédl jsem, že se tu pak řešilo víc věcí)
Název: Re:Internal server error na Rootu
Přispěvatel: Petr Krčmář 24. 01. 2012, 12:57:38
Zajímavé, mě se to neděje. Včera byl jeden server mrtvý, takže to nějak zlobilo, ale bylo to jen chvíli. Řeknu to adminům, aby na to mrkli.
Název: Re:Internal server error na Rootu
Přispěvatel: # 24. 01. 2012, 12:59:14
Potvrzuji, stava se me to pravidelne (parkrat denne) urcite nejmin posledni dva tydny, vetsinou 1 - 2 reloady a obsah se ukaze.
Název: Re:Internal server error na Rootu
Přispěvatel: Mirek 24. 01. 2012, 14:32:19
teď jsem se sem dostal taky až po druhém reloadu, nejprve s 500
Název: Re:Internal server error na Rootu
Přispěvatel: Petr Krčmář 24. 01. 2012, 15:27:27
Tak admini zkusili poštelovat Apache na jednom serveru v clusteru, prý tam mohlo teoreticky docházet ke kolizím. Třeba to bude ono. Prosím sledujte to a případně napište, jestli se něco změnilo nebo ne.
Název: Re:Internal server error na Rootu
Přispěvatel: hawran diskuse 25. 01. 2012, 08:37:18
Tak admini zkusili poštelovat Apache na jednom serveru v clusteru, prý tam mohlo teoreticky docházet ke kolizím. Třeba to bude ono. Prosím sledujte to a případně napište, jestli se něco změnilo nebo ne.
ok