mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
support full reload. change to 0.9.60
This commit is contained in:
parent
bb87272c39
commit
cfee761899
2 changed files with 8 additions and 4 deletions
|
@ -493,6 +493,13 @@ int SrsConfig::reload()
|
||||||
// merge config.
|
// merge config.
|
||||||
std::vector<ISrsReloadHandler*>::iterator it;
|
std::vector<ISrsReloadHandler*>::iterator it;
|
||||||
|
|
||||||
|
// never support reload:
|
||||||
|
// daemon
|
||||||
|
//
|
||||||
|
// always support reload without additional code:
|
||||||
|
// chunk_size, ff_log_dir, max_connections,
|
||||||
|
// bandcheck, http_hooks
|
||||||
|
|
||||||
// merge config: listen
|
// merge config: listen
|
||||||
if (!srs_directive_equals(root->get("listen"), old_root->get("listen"))) {
|
if (!srs_directive_equals(root->get("listen"), old_root->get("listen"))) {
|
||||||
for (it = subscribes.begin(); it != subscribes.end(); ++it) {
|
for (it = subscribes.begin(); it != subscribes.end(); ++it) {
|
||||||
|
@ -552,9 +559,6 @@ int SrsConfig::reload()
|
||||||
}
|
}
|
||||||
srs_trace("reload srs_log_file success.");
|
srs_trace("reload srs_log_file success.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// directly supported for reload:
|
|
||||||
// chunk_size, ff_log_dir, max_connections
|
|
||||||
|
|
||||||
// merge config: pithy_print
|
// merge config: pithy_print
|
||||||
if (!srs_directive_equals(root->get("pithy_print"), old_root->get("pithy_print"))) {
|
if (!srs_directive_equals(root->get("pithy_print"), old_root->get("pithy_print"))) {
|
||||||
|
|
|
@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
// current release version
|
// current release version
|
||||||
#define VERSION_MAJOR "0"
|
#define VERSION_MAJOR "0"
|
||||||
#define VERSION_MINOR "9"
|
#define VERSION_MINOR "9"
|
||||||
#define VERSION_REVISION "59"
|
#define VERSION_REVISION "60"
|
||||||
#define RTMP_SIG_SRS_VERSION VERSION_MAJOR"."VERSION_MINOR"."VERSION_REVISION
|
#define RTMP_SIG_SRS_VERSION VERSION_MAJOR"."VERSION_MINOR"."VERSION_REVISION
|
||||||
// server info.
|
// server info.
|
||||||
#define RTMP_SIG_SRS_KEY "srs"
|
#define RTMP_SIG_SRS_KEY "srs"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue