mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 10:40:05 +08:00
Install http api and hook before starting the service listener (#3149)
We have found that sometimes, when starting zlmediakit, stream push requests may be received before the hook is ready.
This commit is contained in:
parent
c7f2f9e883
commit
a17b950b21
@ -346,6 +346,11 @@ int start_main(int argc,char *argv[]) {
|
|||||||
uint16_t srtPort = mINI::Instance()[SRT::kPort];
|
uint16_t srtPort = mINI::Instance()[SRT::kPort];
|
||||||
#endif //defined(ENABLE_SRT)
|
#endif //defined(ENABLE_SRT)
|
||||||
|
|
||||||
|
installWebApi();
|
||||||
|
InfoL << "已启动http api 接口";
|
||||||
|
installWebHook();
|
||||||
|
InfoL << "已启动http hook 接口";
|
||||||
|
|
||||||
try {
|
try {
|
||||||
auto &secret = mINI::Instance()[API::kSecret];
|
auto &secret = mINI::Instance()[API::kSecret];
|
||||||
if (secret == "035c73f7-bb6b-4889-a715-d9eb2d1925cc" || secret.empty()) {
|
if (secret == "035c73f7-bb6b-4889-a715-d9eb2d1925cc" || secret.empty()) {
|
||||||
@ -403,11 +408,6 @@ int start_main(int argc,char *argv[]) {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
installWebApi();
|
|
||||||
InfoL << "已启动http api 接口";
|
|
||||||
installWebHook();
|
|
||||||
InfoL << "已启动http hook 接口";
|
|
||||||
|
|
||||||
//设置退出信号处理函数
|
//设置退出信号处理函数
|
||||||
static semaphore sem;
|
static semaphore sem;
|
||||||
signal(SIGINT, [](int) {
|
signal(SIGINT, [](int) {
|
||||||
|
Loading…
Reference in New Issue
Block a user