Artikelen » Server-Side scripting » Artikel
Crons Verbeteren
16-06-2009 17:36
Even een artikel over crons verbeteren want ik zie steeds meer topics die daar over gaan.
Je crons werken waarschijnlijk niet goed als er een tijd niemand op je site is geweest dan krijgt iedereen er maar voor een 1 uur ze geld ect. erbij dat is natuurlijk niet fijn dus let goed op dan gaan ze vanzelf werken.
het is slim om het artikel door te lezen als je er weinig vanaf weet dan leer je er nog wat van ik zet onderaan wel een voorbeeld van hoe het er uiteindelijk eruit zou moeten zien mocht het je zelf niet lukken
Je hebt waarschijnlijk een _include-config.php die er ongeveer nu ongeveer zo uit zien:
Je ziet dus dat het stuk script wat de crons uitvoert helemaal onderaan staat dus hij pakt het niet goed dat gaan we veranderen
stap 1:
zet het script dat de crons laat uitvoeren (regel 108 tot en met 162 in de bovenstaande code) ergens tussen regel 28 en 30 dat pakt hij het beter en het werkt dus ookal is er niemand op je website geweest.
stap 2:
Er staat in het stukje script van de crons deze code:
je moet dat veranderen in:
LETOP!!! het geldt alleen voor _cron_month.php en _cron_horserace.php je draait het als het ware om dus eerst komt de include en daarna de mysql_query:
stap 3:
nu gaan we bij het zelfde stukje _cron_hour.php, _cron_day.php en _cron_week.php aanpassen
de regels die je even moet zoeken bij alle 3:
je vervangt weer die 2 regels 3 keer in het volgende:
je moet er alleen wel weer op letten dat je het hour en het 3600 (aantal seconden in een uur)ook verandert in day of week als je er mee bezig bent
dus:
bij dag (86400 sec)
bij week (604800 sec)
stap 5
zoek dit ongeveer bij regel 106:
verander dat in:
dan is je spel ook weer wat veiliger.
ok dit is het einde hier is hoe het er uit zou moeten zien:
Voor vragen PM me maar
Mvg,
Melvin
Je crons werken waarschijnlijk niet goed als er een tijd niemand op je site is geweest dan krijgt iedereen er maar voor een 1 uur ze geld ect. erbij dat is natuurlijk niet fijn dus let goed op dan gaan ze vanzelf werken.
het is slim om het artikel door te lezen als je er weinig vanaf weet dan leer je er nog wat van ik zet onderaan wel een voorbeeld van hoe het er uiteindelijk eruit zou moeten zien mocht het je zelf niet lukken
Je hebt waarschijnlijk een _include-config.php die er ongeveer nu ongeveer zo uit zien:
Code | Selecteer Alles![]() |
|---|
|
Je ziet dus dat het stuk script wat de crons uitvoert helemaal onderaan staat dus hij pakt het niet goed dat gaan we veranderen
stap 1:
zet het script dat de crons laat uitvoeren (regel 108 tot en met 162 in de bovenstaande code) ergens tussen regel 28 en 30 dat pakt hij het beter en het werkt dus ookal is er niemand op je website geweest.
stap 2:
Er staat in het stukje script van de crons deze code:
Code | Selecteer Alles![]() |
|---|
|
je moet dat veranderen in:
Code | Selecteer Alles![]() |
|---|
|
LETOP!!! het geldt alleen voor _cron_month.php en _cron_horserace.php je draait het als het ware om dus eerst komt de include en daarna de mysql_query:
stap 3:
nu gaan we bij het zelfde stukje _cron_hour.php, _cron_day.php en _cron_week.php aanpassen
de regels die je even moet zoeken bij alle 3:
Code | Selecteer Alles![]() |
|---|
|
je vervangt weer die 2 regels 3 keer in het volgende:
Code | Selecteer Alles![]() |
|---|
|
je moet er alleen wel weer op letten dat je het hour en het 3600 (aantal seconden in een uur)ook verandert in day of week als je er mee bezig bent
dus:
bij dag (86400 sec)
bij week (604800 sec)
stap 5
zoek dit ongeveer bij regel 106:
Code | Selecteer Alles![]() |
|---|
|
verander dat in:
Code | Selecteer Alles![]() |
|---|
|
dan is je spel ook weer wat veiliger.
ok dit is het einde hier is hoe het er uit zou moeten zien:
Code | Selecteer Alles![]() |
|---|
|
Voor vragen PM me maar
Mvg,
Melvin
Hoe land heb je er wel niett overgedaan om dit te maken
?
? 2010-04-07 21:20:13
Bedankt voor de uitleg.
Heb je misschien enig idee waarom de crons totaal niet werken?
de includeconfig staat goed, de crons is niks mis mee?
Maar ze worden niet geladen.
hoe zou de database van de crons eruit moeten zien?
dan heb ik het nu over de structuur en de data.
Heb je misschien enig idee waarom de crons totaal niet werken?
de includeconfig staat goed, de crons is niks mis mee?
Maar ze worden niet geladen.
hoe zou de database van de crons eruit moeten zien?
dan heb ik het nu over de structuur en de data.
2011-02-10 11:21:03

