189
Ability to restart servers
planned
K
Kai Marshland
Sometimes (particularly in the development stage) my server has gotten stuck on something and I want to be able to restart it. While I can manually deploy, this retriggers the build process, making it take longer than a simple restart.
Log In
Activity Feed
Sort by
J
James Chase
I agree that I'd definitely like to have a way to quickly restart my web service without having to force a heavy re-deploy. I don't usually set the automatic deploy because I want to control the timing of my deploy. Thanks for the great service!
R
Robb Shecter
Yes, so the request is really to have an API endpoint to restart a service without a build but
with
zero-downtime.a
admin
Would also love to have this for CRON jobs. Currently I have to change the type to restart the server. Clicking a button would be much better.
M
Michael Hellein
As noted in the community forum, it's possible to use
kill
within an SSH session to restart a service, but it is rather clumsy and triggers spurious emails about the service failing. https://community.render.com/t/a-dump-question-how-to-reboot-a-server-on-render/1651/10M
Michael Hellein
This does not seem to work anymore. An SSH session does not show the running application process. This should go without saying, but it is absolutely essential that there is a fast way to restart a service.
M
Michael Hellein
I feel like I was perhaps too subtle in my previous comment. It is a huge failure on Render's part that there is
no way
to restart a service without waiting through a full deployment. This must be addressed immediately.M
Michael Hellein
I was wrong about this not working! I was running the wrong command to get the process list because of (errant) muscle memory from working under busybox. Restarting via SSH does still work, thankfully, though it is still awkward. Sorry for the misplaced frustration earlier!
A
Alec Larson
I would love if there were runtime-only environment variables that only restart the server, instead of triggering a build.
For example, I might set DEBUG to enable more logs in my Node.js web service, and the development cycle is faster when I can avoid the unwanted rebuild.
A
Austin Turner
I agree, this would be a great feature.
- I should be able to manually restart without triggering a full build
- If I change an env var, my app should restart without a full build (I am coming from Heroku, and I liked that they handled it without requiring a full build and if I needed a full build I could easily trigger one, but often env vars are just runtime concerns)
Anurag Goel
planned
m
mark
Anurag Goel: Is there an updated status on this? Is it still planned?
Anurag Goel
mark: yes, it is still planned.
L
Léonard Henriquez
Anurag Goel: To be honest it's seem to me like a must have feature that even early stage PaaS usually have... I am little worried of deploying an app in production without having this feature... Do you have an ETA on this?
Anurag Goel
Léonard Henriquez: still planned; we'll get to it, but other (larger) changes have taken priority.
L
Léonard Henriquez
Anurag Goel: Ok thanks but do you have an ETA?
Anurag Goel
Léonard Henriquez: it's likely going to happen in the next 6 months, but since we haven't started working on it yet, I can't be more precise.
M
Michael Hellein
Anurag Goel: There's about two months left on the 6-month timeline you mentioned. Can we get an update on when this will be available? Thanks!
O
Oleg Komarov
How are changes to environment variables treated? For example Heroku automatically restarts the dyno on env variable change
Anurag Goel
Oleg Komarov: We automatically build and restart the service on env vars changes.
H
Hugh Lilly
Anurag Goel: Is this true even on the free tier? My service has not restarted and I've just changed an env var.
M
Michael Hellein
Hugh Lilly: Your service has to be set to restart on changes (autoDeploy: true). It's pretty irksome that this triggers a build/deploy for environment changes, not just a restart. https://feedback.render.com/features/p/do-not-rebuild-when-changing-environment-variables-cache-container-builds