Forum

Post a new question

Categories:

Tags:

Reload configuration from file

Wangsamp 2015-03-26 19:01:03 UTC in Nimble Streamer
Ccd9f33e2920a434900a8776907f2f64

Hello.
Is there any method for reload rules configuration from file without full restart?
Signal for process or API call?
kill -HUP only reopen log files.

Yury Udovichenko 2015-03-27 02:30:14 UTC
8926135388643c4be9ec685a7033dc32

Hello,

If you change config manually, you need to re-start Nimble manually each time. This is done on purposes so that WMSPanel UI settings would always have priority.

As for logs, you may set their rotation as described in config file specification: http://blog.wmspanel.com/p/nimble-streamer-configuration.html

G 2018-04-09 16:01:50 UTC
Dea9803f25975db471ad56c960d43f79

Any update on this?
I'm trying to see if nimble streaming can be a wowza replacement in my infrastructure (all private with no internet access).

How to reload the server without taking down everything?
Any API to do that?

Denis Slobodskoy 2018-04-09 23:41:32 UTC
C723b4e32e1909d3d1b5519f98b586fe

You still need to restart Nimble to apply config files change, there is no API for reload config.

G 2018-04-10 09:24:59 UTC
Dea9803f25975db471ad56c960d43f79

So, no way to achieve stability with Nimble Streamer.
It will break everything on each reload.

Thanks.

Yury Udovichenko 2018-04-10 14:21:52 UTC
8926135388643c4be9ec685a7033dc32

You can use WMSPanel to apply settings without the re-start.

G 2018-04-10 14:37:01 UTC
38d09c826ad39b3da2bb1e3b1b6d35fc

Unfortunally this will not work in our infrastructure.
We need a deep integration and control with tools that we use.

WMSPanel will not work at least for these:
- single point of failure (if you go down, we cannot update servers regardless your setup)
- apicalls per day limitation (too restrictive and unnecessary when we could call the server directly)
- high risk of configuration loss / misconfiguration by an attacker that attacks your systems, or somebody in your company that want to do that against you

I'm sure that there are other reasons why prevent any cloud management for critical systems.

Do you have a WMSPanel to install on-premises?

Yury Udovichenko 2018-04-10 16:18:46 UTC
8926135388643c4be9ec685a7033dc32

The Nimble/WMSPanel interaction is designed in a way that if the panel is unavailable, Nimble Streamer will still work with no interruptions.

We have 15K requests per day limit which is more than enough for any of our customers.

And if you are worried about loosing configuration, you can back up nimble.conf and rules.conf in order to restore any time later.

Our panel is not available on-premise, SaaS is the only option.

G 2018-04-10 17:01:22 UTC
38d09c826ad39b3da2bb1e3b1b6d35fc

Point 1: Nimble will work but not the changes made through API, because the API will be down, so no way to obtain a stable integration.

Point 2: Yes, not for us. Need one call per stream every 3 seconds

Point 3: I can backup everything but an attack to your systems can create downtime to my customers. Backup up and restore is not enough.

Alex Pokotilo 2018-04-11 02:11:54 UTC
B0af1cee7eb1e40dd284d9982b3aef70

It's ok our server cannot fit everybody's needs.

Post a reply