PDA

Bekijk Volledige Versie : Cronjobs hoe werkt dat



Obiku
08/07/04, 21:55
Ik vroeg mij af of er hier iemand is die me wat meer over cronjobs kon
vertellen. Ik heb al via google gezocht, maar het geen ik daar kon vinden
had ik niet veel aan.
Ik draai een apache webserver met php 4.3 onder windows. Wat ik over
cronjobs kon vinden op het net was meer unix, of linux gebasseerd.
Bestaat dit ook voor windows???
Waar ik het voor wil gebruiken is het volgende.

Ik heb op mijn webserver een fotoforum draaien. Hierop kunnen gebruikers
foto's uploaden. De bewerking van de foto gebeurd daarna door een PHP
script.
Het nadeel hieraan is dat site behoorlijk langzaam wordt. Er kan pas door
geklikt worden nadat de foto bewerkt is.
Voor 1 foto valt dat misschien nog wel mee, maar ik als beheerder kan via
FTP meerdere foto's uploaden, die dan door een script stuk voor stuk bewerkt
gaan worden. De tijd die het script dan bezig is voor bv. 4 foto's is al
gauw 8 tot 10 minuten. Hierdoor wordt het script vaak niet volledig
afgewerkt, i.v.m. max_execution_time binnen PHP, en die nog verder
opschroeven is geen optie.

Dus als ik voor het bewerken van die foto's een cronjob zou kunnen
gebruiken.... Zijn de gebruikens blij en ik ben blij..

--
# Reply at the bottom and on a empty line, not behind any >>> sign #
I only read mail sent to the adres at the bottom.
Mike@familie-smit_punt_nl (vervang _punt_ voor een .)

Rene Pijlman
08/07/04, 22:05
Obiku:
>Ik draai een apache webserver met php 4.3 onder windows. Wat ik over
>cronjobs kon vinden op het net was meer unix, of linux gebasseerd.
>Bestaat dit ook voor windows???

Windows heeft daarvoor de "Task Scheduler". Maar ik vind dat kreng zeer
onbetrouwbaar.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Daniel Tryba
08/07/04, 22:15
Obiku <Mike@nospam.nl> wrote:
> Ik draai een apache webserver met php 4.3 onder windows. Wat ik over
> cronjobs kon vinden op het net was meer unix, of linux gebasseerd.
> Bestaat dit ook voor windows???
> Waar ik het voor wil gebruiken is het volgende.

Ja, de NT variant komt standaard met at (een grafische frontend hiervoor
is winat (die niet standaard bij het OS zit IMHO)), functionaliteit is
verglijkbaar met cron.

Het gebruik hiervan kan je wellicht het beste navragen in een ms groep.

Er is vast ook een crontab implementatie te downloaden voor je platform,
mijn gok is dat het in de cygwin utils zit. Hiermee heb je de
beschikking tot de meeste unix/linux tools.

> gaan worden. De tijd die het script dan bezig is voor bv. 4 foto's is al
> gauw 8 tot 10 minuten.

Wat doen je dan met een foto dat het zo lang duurt! Of is het antieke
hardware?

> Hierdoor wordt het script vaak niet volledig afgewerkt, i.v.m.
> max_execution_time binnen PHP, en die nog verder opschroeven is geen
> optie.

Als je de scripts via een http request aanroept blijft dit probleem
bestaan, ik hoop dan ook voor jou dat je scripting op je serverplatform
on de knie hebt.

--

Daniel Tryba

Obiku
08/07/04, 22:35
Daniel Tryba wrote:

>> gaan worden. De tijd die het script dan bezig is voor bv. 4 foto's
>> is al gauw 8 tot 10 minuten.
>
> Wat doen je dan met een foto dat het zo lang duurt! Of is het antieke
> hardware?

Server is inderdaad niet meer van deze tijd, een pentium 200mHz MMX, maar
als webserver volgens mij wel voldoende
2240/416 kbit/s verbinding, die gedeeld word met 2 andere pc's. En wat er
allemaal in het script gebeurd??? Ik heb het nog niet uitgepluisd. Is een
bestaand foto forum.

>
>> Hierdoor wordt het script vaak niet volledig afgewerkt, i.v.m.
>> max_execution_time binnen PHP, en die nog verder opschroeven is geen
>> optie.
>
> Als je de scripts via een http request aanroept blijft dit probleem
> bestaan, ik hoop dan ook voor jou dat je scripting op je
> serverplatform on de knie hebt.



--
# Reply at the bottom and on a empty line, not behind any >>> sign #
I only read mail sent to the adres at the bottom.
Mike@familie-smit_punt_nl (vervang _punt_ voor een .)

Daniel Tryba
08/07/04, 22:35
Obiku <Mike@nospam.nl> wrote:
>> Wat doen je dan met een foto dat het zo lang duurt! Of is het antieke
>> hardware?
>
> Server is inderdaad niet meer van deze tijd, een pentium 200mHz MMX, maar
> als webserver volgens mij wel voldoende
> 2240/416 kbit/s verbinding, die gedeeld word met 2 andere pc's. En wat er
> allemaal in het script gebeurd??? Ik heb het nog niet uitgepluisd. Is een
> bestaand foto forum.

Simpel resizen op zulke hardware is voldoende om die machine lam te
leggen, het enige wat enige verlichting kan bieden is veeeel meer ram
erin proppen.

--

Daniel Tryba