Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: kontrola stranok  (Přečteno 5416 krát)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: kontrola stranok
« Odpověď #25 kdy: 10 Ledna 2010, 09:22:41 »
Hmm,
tak to budeš asi muset trochu programovat....

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #26 kdy: 11 Ledna 2010, 06:52:30 »
:) asi sa budem musiet naucit :)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: kontrola stranok
« Odpověď #27 kdy: 11 Ledna 2010, 10:35:51 »
Asi ano.
Pro začátek by bylo potřeba si stanovit nějaké jednoznačné rozpoznávací znaky, kdy je stránka funkční resp. kdy je nefunkční. Aby bylo vůbec co testovat...

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #28 kdy: 11 Ledna 2010, 10:47:31 »
Ano a to je moj problem kedze sa jedna o rozne stranky v roznych formatovh...

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: kontrola stranok
« Odpověď #29 kdy: 11 Ledna 2010, 16:20:24 »
A co kontrolovat zvášť web a zvlášť DB - předpokládáme, že když jede web i DB, pak se stránka zobrazuje korektně (a jestli ne, tak vyhodíme programátora..)
Web můžeš kontrolovat pomocí "HTTP status codes" (jak to přeložit do češtiny?) např. pomocí curl:
Kód: [Vybrat]
curl --write-out "%{http_code}\n" -o /dev/null <webova_stranka>
což vypíše 200 při úspěchu a jiné při chybách (viz. http://www.w3.org/Protocols/HTTP/HTRESP.html)

A MySQL (nebo jinou DB) se bude kontrolovat třeba přístupem na nějakého uživatele bez jakýchkoliv práv: příhlásí se, pak můžem prohlásit, že DB jede. Nepřihlásí se, pak DB nejede.

Btw, nějak takto (ehm, v trošku komplexnější formě) funguje např. dohled pomocí Nagiosu.
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #30 kdy: 11 Ledna 2010, 16:26:03 »
No na databazu sa z vonku nedostanem a pokial nejde databaza tak IIS nevrati 404 a ak aj ano, nemozem sa na to spolahnut, lebo niektore stranky vyuzivaju chybu 404 na redirect. Inak DB su hlavne MSSQL...

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: kontrola stranok
« Odpověď #31 kdy: 11 Ledna 2010, 18:40:09 »
A co kontrolovat zvášť web a zvlášť DB - předpokládáme, že když jede web i DB, pak se stránka zobrazuje korektně (a jestli ne, tak vyhodíme programátora..)...
;D



 Pokud je to tvoje stránka tak bych si to nějak ošéfoval tam, třeba se na stránce zobrazí "Stránka nefachá" pokud nějak nefunguje (DB nejede...) a to potom vyhledat grepem.
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: kontrola stranok
« Odpověď #32 kdy: 11 Ledna 2010, 18:46:47 »
kontrolovat statusy HTTP jak bylo uvedeno drive, pokud je status OK, nacist stranku pomoci wget a grepnout ji na Error hlasky. Pokud se tam nejake vyskytnou, ejhle, pruser je na svete.

Problem by samozrejme mohl nastat v pripade ńejakeho clanku popisujiciho nejaky Error, a byl by tam vypis te chyby, ale to uz je na tobe, jak se s tim poperes :)
notebook MSI EX720X, Ubuntu 10.10

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: kontrola stranok
« Odpověď #33 kdy: 11 Ledna 2010, 20:47:35 »
Problem by samozrejme mohl nastat v pripade ńejakeho clanku popisujiciho nejaky Error, a byl by tam vypis te chyby, ale to uz je na tobe, jak se s tim poperes :)
Mno, jestli jde jen o kontrolu, zda jede DB, tak při chybě spojení by to mohlo (třeba jen do poznámky v kódu, ne na web) vypsat nějakou předem definovanou chybu s několika nesmyslnými (řekněme tak unikátními, že se v textu ani kódu normálně nevyskytují) znaky, třeba: "<!-- Hapala mi databaze! !324*^& -->" :) Přece napsat toto do kódu pár stránkám je na pár minut..
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: kontrola stranok
« Odpověď #34 kdy: 11 Ledna 2010, 21:14:56 »
otazka je, jestli ma takovou moznost... (myslim upravu kodu stranek, ktere chce testovat - ja predpokladam ze nema)
notebook MSI EX720X, Ubuntu 10.10

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: kontrola stranok
« Odpověď #35 kdy: 11 Ledna 2010, 22:06:26 »
otazka je, jestli ma takovou moznost... (myslim upravu kodu stranek, ktere chce testovat - ja predpokladam ze nema)
nj, tak kontrolování něčeho, na co nemám aspoň nějaký rozumný přístup, je holt omezené. Na to bych univerzální algoritmus nechtěl vymýšlet... :)
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #36 kdy: 12 Ledna 2010, 07:07:17 »
Sak to, ani ja, no musim :(

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: kontrola stranok
« Odpověď #37 kdy: 12 Ledna 2010, 08:55:54 »
Sak to, ani ja, no musim :(

Obcas treba kapitulovat a zvolit kompromis(tie kontroly, co uz tu su navrhnute), alebo potom kodit kazdu kontrolu rucne, co je slusne povedane hovadina. 
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #38 kdy: 12 Ledna 2010, 09:00:09 »
To viete, vysvetlite to sefovy ze to nejde....
:)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: kontrola stranok
« Odpověď #39 kdy: 12 Ledna 2010, 09:24:59 »
Hoď sem schválně seznam těch webů.

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #40 kdy: 12 Ledna 2010, 14:42:23 »
To asi nie je dobry napad, ale aj tak sa to meni...

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: kontrola stranok
« Odpověď #41 kdy: 12 Ledna 2010, 14:49:44 »
No dobrá, ale pak si uvědom, že zde máme poněkud zapeklitý problém:
Jak ověřit, zda se nějaká soustava nachází či nenachází v určitém stavu, když neznáme definici tohoto stavu?
A včíl mudruj...

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #42 kdy: 12 Ledna 2010, 14:55:16 »
Mne je to uplne jasne...
Nechcem aby sef nasiel odkazi na stranky, no ani tak by to nepomohlo...

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: kontrola stranok
« Odpověď #43 kdy: 12 Ledna 2010, 14:57:52 »
Mne je to uplne jasne...
Nechcem aby sef nasiel odkazi na stranky, no ani tak by to nepomohlo...

Ááá, tak to budou zřejmě nějaké hrozně tajné stránky. Mě osobně taky vždycky strašně rozčílí, když zjistím, že na moje stránky někdo někde odkazuje!!!

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #44 kdy: 12 Ledna 2010, 15:01:10 »
Kazdy mame nejakeho sefa...

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: kontrola stranok
« Odpověď #45 kdy: 12 Ledna 2010, 15:37:50 »
Jestli chceš pomoct, dej nám prostředky. Pokud ne, měním na [nevyřešitelné] ;)
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #46 kdy: 12 Ledna 2010, 15:43:30 »
Myslym ze to bude neriesitelne...

Jedine co ma napadlo je to ze pre kazdu stranku nadefinujem nejaky text ktory sa tam nachadza a potom budem kontrolovat ci ho tam najdem a ak nie znamena to ze stranka nejde. Bude to ale pracne...

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: kontrola stranok
« Odpověď #47 kdy: 12 Ledna 2010, 16:22:46 »
Fíha, to jsi vymyslel úplně sám?
Problem by samozrejme mohl nastat v pripade ńejakeho clanku popisujiciho nejaky Error, a byl by tam vypis te chyby, ale to uz je na tobe, jak se s tim poperes :)
Mno, jestli jde jen o kontrolu, zda jede DB, tak při chybě spojení by to mohlo (třeba jen do poznámky v kódu, ne na web) vypsat nějakou předem definovanou chybu s několika nesmyslnými (řekněme tak unikátními, že se v textu ani kódu normálně nevyskytují) znaky, třeba: "<!-- Hapala mi databaze! !324*^& -->" :) Přece napsat toto do kódu pár stránkám je na pár minut..
kontrolovat statusy HTTP jak bylo uvedeno drive, pokud je status OK, nacist stranku pomoci wget a grepnout ji na Error hlasky. Pokud se tam nejake vyskytnou, ejhle, pruser je na svete.

Problem by samozrejme mohl nastat v pripade ńejakeho clanku popisujiciho nejaky Error, a byl by tam vypis te chyby, ale to uz je na tobe, jak se s tim poperes :)
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #48 kdy: 12 Ledna 2010, 16:28:30 »
Vidim ze moja odpoved bola nepochopena... Myslel som to ironicky...
Prave tomu som sa chcel vyhnut...

 

Provoz zaštiťuje spolek OpenAlt.