abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 20:20 | IT novinky
Společnost Embedstudio spustila na Indiegogo kampaň na podporu svého jednodeskového počítače (SBC) Lemon Pi v ceně 35 dolarů. Které ovoce bude následovat po Raspberry, Banana, Orange a Lemon?
Ladislav Hagara | Komentářů: 16
včera 10:40 | Zajímavý projekt
Telefon Neo900, nástupce linuxového telefonu Nokia N900, lze nyní předobjednat. Podrobnosti v často kladených otázkách (FAQ). [Slashdot]
Ladislav Hagara | Komentářů: 10
včera 09:39 | Nová verze
Lennart Poettering oznámil vydání verze 220 správce systému a služeb systemd. Verze 220 vyšla po třech měsících vývoje od vydání verze 219 (zprávička) a opět přináší řadu nových vlastností a vylepšení. Knihovna gudev byla od systemd oddělena a stala se součástí projektu GNOME. UEFI boot manager gummiboot byl naopak do systemd začleněn (zprávička) a přejmenován na systemd-boot. Odstraněn byl systemd-shutdownd, v systemd-importd přibyla podpora gpg2, systemd-networkd umí nově tunely vti6, ...
Ladislav Hagara | Komentářů: 50
21.5. 21:21 | Bezpečnostní upozornění
Symantec v příspěvku na svém blogu věnovaném počítačové bezpečnosti upozorňuje na falešnou verzi populárního telnet a ssh klienta PuTTY, jež předává informace o úspěšném spojení (SSH URI) útočníkovi.
Ladislav Hagara | Komentářů: 21
21.5. 21:21 | Zajímavý článek
Bylo uvolněno šesté číslo časopisu Linux Voice z loňského září. K dispozici je jak jedno velké PDF o 116 stranách (71 MB), tak PDF jednotlivých článků a ePub ve vysokém i nízkém rozlišení.
Ladislav Hagara | Komentářů: 0
21.5. 00:29 | Bezpečnostní upozornění
Zranitelnost pojmenovaná Logjam se týká protokolu Transport Layer Security (TLS) a může být zneužita v pozici Man-In-the-Middle (MitM) k downgradu na 512-bit klíč. Útočník může využít chybu ke čtení šifrovaných dat, případně k manipulaci s těmito daty. GnuTLS je v pořádku. [CSIRT.CZ]
Ladislav Hagara | Komentářů: 32
20.5. 23:59 | Komunita
Multiplatformní framework Qt slaví 20 let. Dvacátého května 1995 byla první verze Qt, verze 0.90, nahrána na sunsite.unc.edu. O 6 dní později to bylo oznámeno v diskusní skupině comp.os.linux.announce.
Ladislav Hagara | Komentářů: 2
20.5. 14:19 | Pozvánky
Příští čtvrtek se v Národní technické knihovně v pražských Dejvicích uskuteční již 10. konference Internet a Technologie (IT 15). I letos bude největší pozornost věnována bezpečnostním tématům, která odprezentují zástupci NIX.CZ, CSIRT.CZ nebo ACTIVE 24. Dále budou na programu přednáška předsedy Rady ČTÚ nebo prezentace o aktualitách v projektu Turris. … více »
Vilem Sladek | Komentářů: 1
20.5. 13:35 | Nová verze
Google Chrome 43 byl prohlášen za stabilní. Nejnovější stabilní verze 43.0.2357.65 přináší například podporu Web MIDI API nebo lepší podporu displejů s vysokým rozlišením (HiDPI) na Linuxu. Opraveno bylo 37 bezpečnostních chyb. Za nalezení nejvážnějších z nich bylo vyplaceno dohromady 38337 dolarů. Řada chyb byla odhalena pomocí nástrojů AddressSanitizer a MemorySanitizer.
Ladislav Hagara | Komentářů: 0
19.5. 07:09 | IT novinky
Společnost Canonical oznámila, že se v Číně začal prodávat mobilní telefon Meizu MX4 s Ubuntu. Prodej telefonu je plánován také v Evropě. Prvním telefonem s Ubuntu na evropském trhu byl BQ Aquaris E4.5 Ubuntu Edition (zprávička).
Ladislav Hagara | Komentářů: 20
Nešifrované HTTP
 (6%)
 (94%)
Celkem 1933 hlasů
 Komentářů: 54, poslední včera 16:58
Rozcestník
Reklama
Autoškola testy online Levný benzín

Dotaz: Server nevrátil žádná data

8.12.2011 08:11 xfun
Server nevrátil žádná data
Přečteno: 204×
Ahoj,

mám takový problém. Mám skript, který prochází obsah externího webu a zpracovává jeho data, která ukládám do pole. Výsledné pole chci nechat zobrazit přes print_r(), ale po několika minutách zpracování se skript jakoby přeruší a nic nevrací.

Ve Firefoxu to hodí prázdnou stránku, u Chrome to napíše:
Údržba webu:

Informace o nedostupnosti webu Vazeny navstevniku, pozadovana stranka je docasne nedostupna.

Mozne duvody: Udrzba webu Nadmerna zatez serveru Opakujte, prosim, pozadavek za nekolik minut.
Zkontroloval jsem logy, ale žádný vážný problém tam není. Pak jsem si nechal ukládat do souboru zpracovávané řádky a ty nebyly dokončeny (resp. bylo jich zpracováno několik, ale ne všechny).

Nevíte co s tím?

Bohužel tu zdroják dát nemůžu. K procházení webu používám curl funkce. Načtu vždy jednu stranu, ze které vyparsuji její odkazy, které hned přitom zase načítám přes curl a jejich zpracovaný výsledek ukládám do pole. Když nechám zpracovat jen několik stránek, tak mi to nehlásí žádnou chybu a vrátí mi to validní výsledek, ale když to nechám zpracovat celé (což je záměr), pak to přestane reagovat.

Řešení dotazu:


Odpovědi

8.12.2011 08:43 Šangala | skóre: 57 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Server nevrátil žádná data
PHP, že? :-)
To vypadá na max_execution_time, případně memory_limit.
V případě prohlížeče je výstup pravděpodobně bufferován, a script skončí dříve než dojde k odeslání výstupu a prohlížeč prostě dostane velké NIC.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
8.12.2011 20:56 xfun
Rozbalit Rozbalit vše Re: Server nevrátil žádná data
jj.. PHP :) Je to častý problém? =)
9.12.2011 16:00 Šangala | skóre: 57 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Server nevrátil žádná data
Na to nelze odpovědět. :-)
Pokud jste na hostingu a nemáte možnost to změnit (ani použít set_time_limit), tak ano můžeme tmu říkat problém, - jste limitován více než jste zvyklý při používání PC bude to znamenat více práce.
Pokud máte server (nebo konkrétní nastavení) pod kontrolou, tak je to většinou jen neznalost a ta bude asi častá :-).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
Josef Kufner avatar 14.12.2011 23:11 Josef Kufner | skóre: 65
Rozbalit Rozbalit vše Re: Server nevrátil žádná data
Jak se to veme. Pokud takový běžný script tenhle limit vyčerpá, je s ním něco špatně a stejnak si nic lepšího nezaslouží.

Pokud však opravdu dělá něco časově náročného, tak buď se spustí script na pozadí (mimo web server) a nechá se běžet asynchronně, přičemž průběch se sleduje v samostatných HTTP dotazech, takže s limitem není problém. Nebo se úloha rozdělí na menší části a provede se na více HTTP dotazů. Script si zjistí, jaký má limit, pak před jeho vyčerpáním si uloží svůj stav a přesměruje klienta na pokračování. Klient při tom může ukazovat pěkný progressbar.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.