Kom ihåg mig?
Home Menu

Menu


Söker system för schemaläggning av bakrundsjobb

Ämnesverktyg Visningsalternativ
Oläst 2009-03-16, 14:24 #1
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
I vanliga fall kör jag ett eget system för schemaläggning av bakgrundsjobb. Även om det fungerar hur bra som helst så blir jag nyfiken på vilka open source-projekt det finns som alternativ. Vilka kör ni med?

Liten snabbskriven kravlista:
* Kunna schemalägga på intervall och fasta tider
* Parameter för hur många instanser som får köras parallellt.
* Passande för många servrar (100 st. får inte vara något problem)
* Logg med exekveringstid
* Övervakning av processerna för att hålla koll på att dom inte dör och varna när dom tar för lång tid på sig att exekvera.
* Låta processerna kunna fördröja exekvering genom att returnera en speciell exit code.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-16, 21:17 #2
webbaccess webbaccess är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 90
webbaccess webbaccess är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 90
Har du provat på Webmin? Kanske inte världens säkraste men det funkar...
webbaccess är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-16, 21:25 #3
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Webmin verkar helt felt. Finns det verkligen nån del av Webmin som är en snygg shemaläggare? Webmin verkar inte alls vara ett verktyg man kör på stora webbsiter.

Glömde nämna att man givetvis ska kunna välja på vilka maskiner (alla, vilken som eller en/flera specifika) som jobben ska köras på.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-16, 22:33 #4
najks avatar
najk najk är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2005
Inlägg: 1 224
najk najk är inte uppkopplad
Har WN som tidsfördriv
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 224
Finns/fanns en cron variant där crontab ersatts med en databas som är mysqlbaserad, hittar den inte nu när jag letar dock, med lite enkel modifiering borde du kunna få till det du önskar. Har en kopia någonstans på nån disk då mitt bokmärke inte längre fungerar.
najk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-17, 11:08 #5
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Det är inte en svår grej att bygga så behöver man modifiera koden för att få till det så känns det inte som ett passande system. Om du kommer på vad det heter så kollar jag gärna!
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-17, 11:20 #6
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Du bygger annars ett liknande system lätt själv. Antagligen enklare än att modifiera något befintligt..

Först en crontab som körs minst så ofta som du behöver (t.ex. 10:e minut):

Kod:
*/10 * * * *      wget -q -O /dev/null http://www.example.com/generate/doWork.php
sedan kan du ju titta på klockan i doWork.php och utföra de uppgifter som du vill.. dessa uppgifter kan du ju lagra i en databas om du så vill.
coredev är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-17, 18:44 #7
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
coredev:
Jag tror inte riktigt du förstår vad det här handlar om.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-17, 19:23 #8
Aerpe Aerpe är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 221
Aerpe Aerpe är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 221
http://mmonit.com/monit/
Aerpe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-03-17, 19:44 #9
Jines avatar
Jine Jine är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Feb 2005
Inlägg: 1 032
Jine Jine är inte uppkopplad
Har WN som tidsfördriv
Jines avatar
 
Reg.datum: Feb 2005
Inlägg: 1 032
Citat:
Originally posted by kullervo@Mar 17 2009, 17:44
coredev:
Jag tror inte riktigt du förstår vad det här handlar om.
Varför inte då!?
Min första idée va precis det där med.

Om du sätter upp ett sånt cronjob på alla hundra servrar och riktar dom emot samma script så kan du ju faktiskt avläsa precis allt i scriptet och utföra handlingar, alternativt retunera shellkod för att göra dom handlingarna automatiskt.

Hade jag haft större serverfarm hade jag gjort det sådär, garanterat.
Jine är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017