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 23:03 | Zajímavý software
Byla vydána verze 0.6.0 multimediálního přehrávače mpv. Přehrávač mpv vychází z přehrávačů MPlayer a mplayer2. Rozdíly mezi přehrávači jsou uvedeny v dokumentaci.
Ladislav Hagara | Komentářů: 4
včera 15:19 | Zajímavý článek
Organizace Electronic Frontier Foundation (EFF) upozorňuje v rámci seriálu Stupidní patent měsíce (I, II) na společnost Blue Spike. Ta se během 14 dnů začala soudit hned s 45 společnostmi (Patent Blast). Prý porušují její 4 patenty US 7,346,472, US 7,660,700, US 7,949,494 a US 8,214,175. Patenty mají stejný název – Způsob a zařízení pro monitorování a analýzu signálů. Stejný je i abstrakt. Liší se jenom v nárocích. EFF na patentech ilustruje… více »
Ladislav Hagara | Komentářů: 8
30.9. 22:22 | Zajímavý projekt
Mozilla představuje na svém blogu Mozilla Hacks zaměřeném na vývojáře zařízení Matchstick s Firefox OS. Jedná se o otevřenou alternativu k Chromecastu. Otevřený je jak software, tak i hardware. Projekt lze podpořit na Kickstarteru. Matchstick lze objednat za 18 dolarů.
Ladislav Hagara | Komentářů: 1
30.9. 11:19 | Zajímavý projekt
V prosinci 2012 byl potvrzen linuxový port legendárního RPG Baldur's Gate (zprávička). Trent Oster před několika hodinami na Twitteru oznámil, že bylo na Steamu spuštěno testování Baldur's Gate: Enhanced Edition verze 1.3.
Ladislav Hagara | Komentářů: 42
30.9. 09:17 | Pozvánky
S novým semestrem se nám opět rozjíždí cyklus Androidích přednášek a setkání Android vývojářů aDev Meetups. Přijďte si ve středu 8. října v 18 hodin do budovy FIT ČVUT poslechnout přednášku od Jany Moudré o tom, jak se dá automatizovat testování uživatelského rozhraní. … více »
Gug.cz | Komentářů: 0
27.9. 22:02 | Humor
Dnes, 27.9.2014, slaví životní jubileum Larry Wall, jeden z největších programátorů historie. Evropské oslavy tohoto významného jubilea se konají dnes v obci Perl, která sousedí s městečkem Schengen na hranici mezi Sárskem a Lucemburskem. Laudatio pronesou pánové Guido van Rossum a Yukihiro Matsumoto. :-)
m-bi | Komentářů: 182
27.9. 12:24 | Nová verze
Vyšla OpenMandriva Lx 2014.1. Jedná se o opravné vydání OpenMandrivy Lx 2014.0 (zprávička). Opravuje 233 chyb. Řada balíčků byla aktualizována. Nejnovější OpenMandriva přináší Linux 3.15.10 (nrjQL), KDE 4.13.3, Firefox 32.0.3 nebo LibreOffice 4.3.1. Podrobnosti v poznámkách k vydání.
Ladislav Hagara | Komentářů: 11
26.9. 21:42 | Humor
Shellshock není jenom aktuální bezpečnostní problém v Bashi (zprávička). Již v březnu 2012 byla představena v Bashi napsaná vesmírná střílečka ShellShock.
Ladislav Hagara | Komentářů: 8
26.9. 12:22 | Pozvánky

Letošní ročník konference LinuxDays vám přinese 47 přednášek od zajímavých osobností nejen z linuxového světa, stánky velkých i malých projektů, stavbu 3D tiskáren, HPC workshop, občerstvení s dobrou kávou a hlavně setkání se zajímavými lidmi pohybujícími se okolo otevřeného světa.

… více »
Petr Krčmář | Komentářů: 0
25.9. 20:09 | Komunita
OpenBSD 5.6 vyjde 1. listopadu. Oficiální skladba Ride of the Valkyries (Wikipedia) je už ale k dispozici. Lze ji stáhnout ve formátech MP3 a OGG.
Ladislav Hagara | Komentářů: 10
Hlasuji z:
 (81%)
 (13%)
 (3%)
 (2%)
 (1%)
 (1%)
Celkem 3964 hlasů
 Komentářů: 45, poslední 21.9. 11:10
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: 201×
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: 56 | 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: 56 | 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: 63
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-2013 Argonit s. r. o. Všechna práva vyhrazena.