Comments (3)
Hey there,
Don't worry, the API is fully backward compatible. You can have mismatched versions across your cluster and everything will be fine. I won't make any breaking API changes like that until v2.0 or later, and I'll make sure there is a very clear and easy upgrade path when the time comes.
Upgrading a Cronicle server is very easy -- it's just one single command. This also automatically shuts down and restarts the service as well:
/opt/cronicle/bin/control.sh upgrade
Just enter that one command on all your servers and you'll be on the latest version. You can also do it in any order -- Cronicle will reconnect all the servers when they come back online.
At some point in the future I'll add a button to do this from the UI. And I'll display the current version number for each server as well (thanks for that feature request!).
Hope this helps!
from cronicle.
You're awesome @jhuckaby. Thanks!
from cronicle.
In the UI, you can create an event with 'Multiplex' type so it runs on all servers and then do something like this:
nohup /opt/cronicle/bin/control.sh upgrade >/dev/null 2>&1 &
Running this event will trigger the upgrade on all servers (you won't see it in the logs though).
from cronicle.
Related Issues (20)
- user api to add worker server HOT 1
- Mail configuration is a disaster! HOT 4
- No such file or directory (spawn /tmp/cronicle-script-temp-jlre950l608.sh ENOENT) HOT 7
- Not running on custom domain
- Make Category ID changeable HOT 2
- Missing configuartion varaiable custom_live_log_socket_url HOT 1
- Unable to call POST methods against the API in multi-server Cronicle cluster HOT 1
- Getting Session Time out very quickly and getting logged out HOT 2
- Log live watcher will not connect HOT 2
- api call: set event timing to "on demand" HOT 1
- Puppeteer Cron Job Event HOT 1
- Multiplex job environmental variables HOT 3
- How to properly update plugins? HOT 1
- https behind haproxy HOT 1
- Worker behaving strange after copying the server HOT 9
- how to clean log HOT 2
- Problem using advanced features of shell plugin on Ubuntu server HOT 1
- Shell plugin does not work on AIX. Cannot execute shell. HOT 1
- Docker Image Request HOT 2
- Primary cannot stay connected to worker behind a load balancer HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cronicle.