The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
exiting a script arghya_owen Shell programozás és Scripting 1 06-02-2008 07:36 AM
Kilépés a szkript, ha hiba történt Sreejith_VK Shell programozás és Scripting 4 04-25-2008 04:53 AM
Script Nem Exiting??? lesstjm Shell programozás és Scripting 1 07-11-2007 12:58 PM
Shell script nem exiting kecsesen smithK Shell programozás és Scripting 5 02-08-2007 06:48 PM
exiting C ruffenator Magas szintű Programozás 3 04-28-2002 03:31 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 05-10-2007
Hitetlen Unbeliever is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2005
Helyszín: Anglia
Posts: 183
PHP5 Script "Állj" előtt kilépő

A közelmúltban felújított a rendszer PHP 4.4.2 PHP 5.2.1 és egy az én parancsfájlokat kezdődött nagyon furcsán viselkedik. Megpróbáltam a Google, hanem a vak eddig.

Alapvetően mi a forgatókönyvet nem is válassza ki a nagy mennyiségű adatot egy mysql (4.1.21) adatbázisban, némi manipuláció, a telkek egy grafikont (a jpgraph 2,2). Én távolítani a kódot, és jpgraph vagyok még, hogy az a probléma. Mi történik a script "lefagy" egy idő után a végrehajtó az utolsó parancs php előtt ténylegesen kilépne. Ez alatt az idő alatt a folyamat egy nagy mennyiségű CPU idő (egész egyetlen feldolgozó többnyire), de ha rcsos folyamat lesz, amíg nincs teljesítmény végül exits (ha látod stdin / out / err zárt stb.)

Miután üzembe különböző debug nyilatkozatok azt tapasztaltam, hogy ha kommentálta a következő sort a script nem lefagy, mielőtt kilépne.

$ datax \u003d $ newdatax;

Egy szép ártalmatlan sor. Ekkor $ datax egy nagy tömb (sok ezer értékek hosszú), és $ newdatax egy tömb az elemzés eredményeit az eredeti $ datax valamilyen módon (többnyire esetben vesz minden n-edik bejegyzést $ datax). Ezen a ponton kívánom dobja el az eredeti $ datax és helyébe az új $ newdatax és én szeretném, hogy tegyen többet maniplulation később.

Ha a $ datax mintegy 10000 sort, vagy ha van egy figyelemre lefagy, amikor a forgatókönyvet kijárat, a 50000 sort a Hang meghaladja a 20 másodpercet. PHP 4 alatt nem volt probléma ezzel a kóddal amikor több mint 200.000 sorok a tömbben.

Még ha csak változás, hogy a vonal

$ datax \u003d array ();

Én hasonló (de sokkal kisebb) "Hang", mielőtt a forgatókönyvet, és a kijárat $ array datax kell, meglehetősen nagy, mielőtt lesz észrevehető.

A rendszer fut a Solaris 9 egy v480 4 processzorokat és a 16 GB RAM. Én már próbáltam és anélkül Zend optimiser (v3.2.8) nem észrevehető különbség.

Any help appreciated.
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 04:46 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0