Apache, linux, CGI timeout

Apache, linux, CGI timeout

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Koristio sam skriptu slicnu ovoj: [Link mogu videti samo ulogovani korisnici]
Dakle skripta se izvrsava beskonacno dugo.
Problem je sto nije dovoljno postaviti sam execution time na beskonacno vec se mora postaviti i CGI timeout koji je po defaultu 5 minuta. Otkrio sam kako da to postavim na lokalnoj masini ali kako da to uradim na serveru preko cpanel-a?
Na serveru se nalazi ovo:
Linux - Kernel version: 2.6.9-55.ELsmp
Apache: 1.3.37 (Unix)
Naravno nemam pristup ni php.ini fajlu niti bilo cemu drugom sem cpanel-a i ftp-a.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Ako nemas root(dedicated server) jako tesko, mozda cak i ne moguce.

Php.ini mozda mozes da menjas preko .htaccess-a(ako podesavanja servera to dozvoljavaju), za cgi timeout..nemam pojma Smile

Poz



offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Hmmm... vrlo cudno ali problem se resio sam od sebe Confused
Test skripta koju sam pravio, koja je sadrzala samo beskonacnu petlju koja je skidala [Link mogu videti samo ulogovani korisnici] .com i stampala "all ok", se gasila nakon 5 minuta.
Na svu srecu kad sam stavio skriptu koja je trebalo da ide na taj sajt, otisla je preko 10 minuta... druga skripta nema beskonacnu petlju ali zato skida neke stranice i slicice sa jednog sajta i to smesta u fajlove... brinem se jedino da i ona ne pukne nakon nekog vremena posto treba da radi bar nekoliko sati a na dial up-u sam pa ne mogu toliko dugo da budem zakacen da bi testirao.
Ovi serveri bas umeju da iznerviraju coveka...

offline
  • Pridružio: 19 Jan 2005
  • Poruke: 286
  • Gde živiš: Tamo daleko,tj.Beograd City

@stankovic

kako si uradio da ti skripta skida neke sllike s nekog sajta, bas sam danas planirao da se igram s necim sto je blisko tom poslu,aj postavi neki code,ili jos bolje,teoretski mi kao objasni, pa da se malo i ja pomucim Smile

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Imas 3 nacina za to:
Funkcijom fopen(),
Funkcijom fsockopen(),
ali najbolje je da za to koristis cURL biblioteku koja je napisana u c-u. cURL dolazi sa binary verzijom php-a. Imas i uputstvo... potrazi preko google-a, a ako hoces gotov kod mogu da postavim moju klasu koju sam razvio za to.

offline
  • Pridružio: 19 Jan 2005
  • Poruke: 286
  • Gde živiš: Tamo daleko,tj.Beograd City

nisam ja jos dobar s klasama,ozbiljno vidim prednosti oop al jos se nisam upustio u oo programiranje,nikako da nadjem meni dobar tutorial za to,sve sto sam nalazio su totoriali za oop php i mysql,al aj postavi klasu

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

[Link mogu videti samo ulogovani korisnici]

Kad hoces da skidas slicicu uradi ovo:
$obj=new Crawler(); $url="..."; //ovo ti je url slicice $obj->grabPic($url); $pic=$obj->str1; //da je sacuvas: $fp=fopen("slika.jpg", "w"); fwrite($fp, $pic); fclose($fp);

Mrzelo me da pisem komentare posto stalno nesto menjam po klasi i experimentisem... imas tu jos neke funkcije. One za proxy servere nisu jos isprobane.

Ko je trenutno na forumu
 

Ukupno su 883 korisnika na forumu :: 57 registrovanih, 5 sakrivenih i 821 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AF-1, AleksSE, AMCXXL, Bane san, Bojadin Strumski, bolimejoli, Boris90, Borski1977, Car89, cinoeye, Demi87, djboj, Dorcolac, Dovla 1980, drimer, drpera, Drugard72, dule10savic, Faki-Valjevo, FileFinder, Georgius, Gerilac, goran.vvv, HogarStrashni, jalos, Jonbonjovi, Kobrim, kolateralnasteta, Konda, kunktator, lacko, ladro, M74AB3, milanpb, milenko1980, Mille Qravela, MILO-VAN, Mićko, mnn2, nebidrag, Nemanja.M, panzermilan45, ping15, Podljub, Prečanin30, raptorsi, RILE-NS, Schmidt, Seeker, Sirius, tiho76, Token, Vaske8990, VekiJ, vukan0799, wizzardone, zrno