Posted by dudde on March 19, 2013 at 4:22pm
Hej
Har googlat runt på det här men inte hittat något bra svar för drupal 7. Är det någon som vet hur man kan köra cron oftare än 1 gång per timma om man inte har möjlighet att köra crontabs, alltså inte kan ändra inställningarna på servern? Man borde kunna lägga in ett värde för en lägre intervall i någon variabel eller dylikt typ likt poormanscron som tydligen ska vara en del av core i drupal 7.

Comments
Det enda du behöver är en
Det enda du behöver är en tjänst som anropar cron.php. Det funkar i princip med vad som helst. Drupal 7 har inbyggd "poor man's cron" som körs vid timeout förutsatt att PHP tuffar igång och en sida servas. Dess lägsta timeout är väl 1 timme. Det borde dock gå att "hacka". Jag har inte läst koden men antar att det lagras som ett sekundintervall internt. Det kan du justera ned till 60 * minuter du vill ha. Kolla i settings-tabellen i databasen.
Har du en maskin hemma som körs som server eller en hyggligt intelligent router?
Detta kan göra med crontab på servern du har: /usr/bin/wget -O - -o /dev/null -t 1 -T 1200 http://www.example.com/cron.php >/dev/null 2>&1
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
För att ställa in vad som ska
För att ställa in vad som ska köras och när ner så finns Ultimate cron och Elysia cron.
Osäker på om de kan trigga igång (poorman trigga) tätare än 1 timme men jag tror jag sett det i Elysia cron.
Elysia cron är den av de två moduler jag använt. Där ställer man in vilka intervaller olika cronjobb ska köras. T.ex. ska kanske feeds köras varannan minut medan sökindexet bara behöver uppdateras varje timme.
Efter alla cronjobb är inställda så kallar jag sedan på cron varje minut och låter Elysia cron hålla reda på vilket jobb som ska köras vid varje anrop.
//Pontus Nilsson, Digitalist
Tack för era svar! Jag
Tack för era svar!
Jag testade elysia cron men det gick inte att ställa in tätare än 1 gång/timme i och med att jag inte kommer åt servern.
Vore intressant ifall någon annan vet hur eller vilken variabel man kan ändra i för att öka intervallen men jag hittade den här tjänsten som jag kör så länge http://www.mywebcron.com
Kolla här, där är
Kolla här, där är inställningsformuläret för cron. Happy variable_setting :)
//Pontus Nilsson, Digitalist
Tack Pontus!
Tack Pontus!