Likes Likes:  0
Resultaten 1 tot 13 van de 13
Geen

Onderwerp: Cluster en Cronjobs

  1. #1
    Cluster en Cronjobs
    Wicked and Insane :-)
    860 Berichten
    Ingeschreven
    21/01/03

    Locatie
    Regio Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: Ja
    Ondernemingsnummer: -

    Thread Starter

    Cluster en Cronjobs

    Hi,

    Ik zit momenteel met de gedachtes over een cluster.
    Hoe zit dit met cronjobs?

    Als een hostingpakket een cronjob heeft, en deze over alle cluster nodes in de crontab staat, dan zal die dus 5 keer gestart worden, niet echt de bedoeling.
    Je zou 1 server alle cronjobs kunnen laten afhandelen, maar wat als die uitvalt?
    Of zouden 2 servers met cronjobs moeten draaien die elkaar opvangen middels heartbeat?

    Heeft iemand hier ervaring mee, of beter nog, een oplossing voor gemaakt?

  2. #2
    Cluster en Cronjobs
    Internet Services
    3.204 Berichten
    Ingeschreven
    27/03/06

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    43 Berichten zijn liked


    Naam: Jeroen
    View nl.linkedin.com/in/jeroenvheugten's profile on LinkedIn

    De cronjob wordt toch maar op 1 server gedraait? Een cluster werkt alsnog maar met 1 Storage server naar mijn weten...

  3. #3
    Cluster en Cronjobs
    geregistreerd gebruiker
    278 Berichten
    Ingeschreven
    24/03/06

    Locatie
    Westland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27278354
    Ondernemingsnummer: nvt

    Cronjobs gewoon mee replicaten naar alle servers, alleen netjes een check er in bouwen of de server waar de cronjob op gestart wordt, wel de master is. Zo ja, draait 't script gewoon, zo nee, gebeurt er niets.

  4. #4
    Cluster en Cronjobs
    ex-webhoster
    1.034 Berichten
    Ingeschreven
    01/07/04

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: nietmeer
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Gualcherius Bekijk Berichten
    De cronjob wordt toch maar op 1 server gedraait? Een cluster werkt alsnog maar met 1 Storage server naar mijn weten...
    Nee, de storage server is puur voor opslag. Je laat andere servers in het clustur de pagina's serveren en ook crons verwerken.

  5. #5
    Cluster en Cronjobs
    Wicked and Insane :-)
    860 Berichten
    Ingeschreven
    21/01/03

    Locatie
    Regio Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: Ja
    Ondernemingsnummer: -

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Jurian Bekijk Berichten
    Cronjobs gewoon mee replicaten naar alle servers, alleen netjes een check er in bouwen of de server waar de cronjob op gestart wordt, wel de master is. Zo ja, draait 't script gewoon, zo nee, gebeurt er niets.
    Die oplossing zou wel kunnen, maar denk dat je dan te moeilijk gaat denken.
    Het lijkt me eerder dat hier een makkelijkere oplossing voor is.

  6. #6
    Cluster en Cronjobs
    Gebruiker
    133 Berichten
    Ingeschreven
    02/12/03

    Locatie
    Venlo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik zou in eerste instantie gewoon 1 server gebruiken. Als het nodig voor bijvoorbeeld extra zekerheid, dan kan je later een tweede server gaan gebruiken.

    Wat je kan toen bij een cronjob die elke vijf minuten moet lopen, server cronjob1 op de even tientallen laten werken en op cronjob2 de oneven tientallen laten werken. Hierdoor is bij uitval van altijd een server die de cronjobs draait maar dan minder vaak.
    Laatst gewijzigd door masterpe; 01/12/07 om 20:30. Reden: Spellings fouten, en onlogische zinnen aangepast

  7. #7
    Cluster en Cronjobs
    Wicked and Insane :-)
    860 Berichten
    Ingeschreven
    21/01/03

    Locatie
    Regio Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: Ja
    Ondernemingsnummer: -

    Thread Starter
    Misschien dat Wido van PCX wil reageren, dat is toch een bekende partij met een Clustertechniek, en Byte zit (zover ik weet) niet op WHT.

  8. #8
    Cluster en Cronjobs
    geregistreerd gebruiker
    478 Berichten
    Ingeschreven
    24/11/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked



    Hoe cluster jij, wat voor cluster software gebruik je en hoe repliceer jij je data?

  9. #9
    Cluster en Cronjobs
    Wicked and Insane :-)
    860 Berichten
    Ingeschreven
    21/01/03

    Locatie
    Regio Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: Ja
    Ondernemingsnummer: -

    Thread Starter
    Ehm, meerdere Linux servers (slackware) en in repliceer niets, er is gewoon 1 fileserver.
    Maar dat lijkt me totaal niet relevant voor dit probleem.

  10. #10
    Cluster en Cronjobs
    geregistreerd gebruiker
    478 Berichten
    Ingeschreven
    24/11/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked



    Alles wat je in je cronjob heb zitten, kan je ook gewoon vanuit 1 script opstarten (BASH, Ruby, php cli whatever). Vervolgens is het vrij eenvoudig om te checken of een cronjob wel heeft gelopen en zoniet alsnog uit te voeren. Eigenlijk zoals Jurian al aangeeft. Vrij eenvoudig te doen allemaal.

  11. #11
    Cluster en Cronjobs
    Gebruiker
    133 Berichten
    Ingeschreven
    02/12/03

    Locatie
    Venlo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Zo kan je het inderdaad ook doen.Je moet er ook aandenken wat je doet als het script langer loopt dan de interval van de cronjob. Of je moet alle opdrachten paralel starten.

  12. #12
    Cluster en Cronjobs
    3.810 Berichten
    Ingeschreven
    16/05/04

    Locatie
    Middelburg

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    130 Berichten zijn liked


    Registrar SIDN: Ja

    Citaat Oorspronkelijk geplaatst door Toon Bekijk Berichten
    Misschien dat Wido van PCX wil reageren, dat is toch een bekende partij met een Clustertechniek, en Byte zit (zover ik weet) niet op WHT.
    Ja hoor!

    Onze Shell servers zijn allemaal gevirtualiseerd in een Xen omgeving. Daar hebben we weer een failover in.

    Je wil namelijk je klanten niet opzadelen met het feit dat zei een check maken in hun cron om te voorkomen dat hij 10x wordt uitgevoerd, dat werkt niet.

    In je cluster moet je ook taken uitbesteden.

    Stel je hebt 7 servers:
    - 4x webserver
    - 1x FTP-server
    - 1x SSH-server
    - 1x SQL-server

    De webservers kan je gewoon draaien, die hebben geen crons nodig.

    De andere 3 servers kan je weer virtualiseren en een failover op doen, door middel van Xen en iSCSI.

    Op je storage draai je dan NFS voor de webservers en de websites en iSCSI voor de virtuele machine's.

    Je moet het je zelf niet te moelijk gaan maken met allemaal checks e.d., dat maakt de boel allemaal zo complex dat er daardoor fouten gaan optreden.

  13. #13
    Cluster en Cronjobs
    geregistreerd gebruiker
    2.055 Berichten
    Ingeschreven
    14/07/03

    Locatie
    Goes

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    43 Berichten zijn liked


    Naam: Sebastiaan Koetsier
    Bedrijf: Sentia BV
    Functie: Senior Network Engineer
    URL: www.sentia.com
    View jskoetsier's profile on LinkedIn

    Wij hebben recentelijk een cluster online gebracht,

    hierin is onze configuratie:

    6 x Webserver (Handling)
    1 x NFS (Filesystem)
    2 x MySQL
    1 x Control server

    Vanuit de Control server schrijven we per Handling server die in use is een file uit met een (serie) commando(s) als er iets gedaan moet worden op een bepaalde server gewoon met command`<serverid>`.sh bestand op de handling server draait er een cronjob elke 5 minuten die kijkt of het bestand bestaat, zoja, dan voert hij de handelingen uit die in het bestand staan uit, en verwijderd het bestand daarna weer.

    De control server monitored ondertussen ook de health van de machines qua temperatuur, processes e.d.

    Loadbalancing wordt gedaan dmv Cisco Localdirectors (die in failover met elkaar draaien).
    Expert Network Engineer - SENTIA BV (AS8315)

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics